当前分类:language-design

generics - 没有泛型,静态类型语言如何处理?

c++ - 为什么我必须提供 'operator ==' 当 'operator <=>' 就足够了?

typescript - 为什么在 TypeScript 中接口(interface)中可能的数字值可以转换为类实现中不可能的数字值?

parsing - 编译器设计中的内联汇编

r - ->(右箭头)和 <-(左箭头)在 for 循环中的不同行为

common-lisp - 为什么 Common Lisp 在没有引号的情况下对符号进行评估?

memory-management - 基于区域的内存管理

programming-languages - 哪些特征让程序员认为一种语言很美?

syntax - 什么使语言可读或不可读?

c# - 为什么没有 IAwaitable 和 IAwaiter 接口(interface)

generics - Java 数组协方差是否违反 Liskov 替换原则?

perl - 为什么 Perl 中的默认范围行为是这样的?

kotlin - Dart "sound null-safety"与 Kotlin 空安全有何不同?

oop - 为什么 Rust 不支持 trait 对象向上转换?

oop - 为什么 Rust 不支持 trait 对象向上转换?

oop - 为什么 Rust 不支持 trait 对象向上转换?

swift - Swift中 `try`关键字的用途是什么?

sql - SQL标准中错误值的处理

c# - 为什么 C++ 允许实际上不返回值的函数?

dart - 如何编写抽象类构造函数,以便在子类中灵活扩展

热门标签: