Forwarded from dnaugsuz
毕竟他是非常吹毛求疵的,后面有一段他还吐槽 FCL 开发人员没有捕捉
OutOfMemoryException (可能叫这个名字)之类的东西,只是因为用到了 new 操作符Forwarded from dnaugsuz
你可能理解错了,他的意思貌似是说会导致方法名和变量容器名称的不统一,就很难受
只能
绝对不应该出现符合 CLI CTS 却不能用的情况
long n = "12222".ParseLong()
如果这个 long 是 System.Int32 就可能不能正常编译只能
long long n = "12222".ParseLong()
造成了视觉上的不统一绝对不应该出现符合 CLI CTS 却不能用的情况
Forwarded from 時国 そら
那问题就在于「In fact, most languages won’t even
treat long as a keyword and won’t compile code that uses it.」这话的意图
treat long as a keyword and won’t compile code that uses it.」这话的意图
Forwarded from dnaugsuz
那就只能理解为是『使用类型的人』不能用 long 这个 typealias 而不是定义类型的人不能使用,或者说使用会导致其他没 long 的语言里不能使用被定义的类型喽(
简单说,
|a... keyword and won’t compile code that uses it.
这个 code 是说语言『A』的代码,而不是已经编译好的 MSIL
简单说,
|a... keyword and won’t compile code that uses it.
这个 code 是说语言『A』的代码,而不是已经编译好的 MSIL
Forwarded from 時国 そら
我就觉得,如果要把用 A 语言实现的代码用在 B 语言,那些不是公共的东西我不应该去找 AB 之间有什么等效的可以替换吗
Forwarded from 時国 そら
就他可能的意思就是,你在 A 用 long,你在 B 也要写成 long,但是因为 B 不支持无法编译,这就是你的错