突然理解吴总为啥不开放多态(⍻)(重载√)了
本帖最后由 hcwanz 于 2023-10-5 17:26 编辑如图,是火山核心库里输入流对象的代码,看的一脸懵,搁这无限套娃呢
本帖最后由 hcwanz 于 2023-10-4 15:12 编辑
看明白了,好像下面的那个引用的是父对象的 自指,GO语言中的指针啊,都可以定义自指指针,程序名也相当于一个量,可以被赋值,我是我,我就是我,我还是我 因为吴总,习惯一个东西兼容全部,所以就阉割来阉割去,导致越来越难用。 这种套娃语法能运行起来,说明是不同对象。但是就算能运行,看起来也麻烦。估计因为兼容语法的限制,导致很多语法无法实现。不过虽说兼容语句相似实现,但其实PC和安卓很多命令的命名习惯完全不同,有的人使用了PC某命令,去安卓输入同样命令根本找不到,。。有点尴尬,不知道兼容了个啥 还有一个函数重载这个功能也阉割了,封装类库的时候,每次都要重复劳动 xrea 发表于 2023-10-4 18:04
还有一个函数重载这个功能也阉割了,封装类库的时候,每次都要重复劳动
函数名可以封装完后把文本源码替换掉,“方法”后面和“<”前面的就是方法定义的地方,检测到重复的就在后面加个数字。
<火山程序 类型 = "通常" 版本 = 1 />
方法 方法1 <公开>
{
}
你们基础理论有待提高,首先火山没有阉割多态,函数重载就是函数重载,它不是多态,别乱叫。
火山不开放函数重载,我猜是因为太乱了,难以做到恰当的语法提醒。
强如VS Code,也只能提示这个函数有多少个重载,具体参数是什么,无法一目了然。 让所有人都能写程序。
不是让一部分人写程序。 本帖最后由 一代码农 于 2023-10-5 05:43 编辑
Xelloss0618 发表于 2023-10-4 21:34
你们基础理论有待提高,首先火山没有阉割多态,函数重载就是函数重载,它不是多态,别乱叫。
火山不开放函 ...
难点就在于准确的提示以及精准的跳转。
如果参数数量一致,暂且先把匹配项全列出来,日后慢慢优化,但不要阉割啊。
页:
[1]
2