Forwarded from Deleted Account
可是后来我觉得,这种门槛往往并不能带来“优雅”
它们后来只是遭致滥用,和更大的学习成本
它们后来只是遭致滥用,和更大的学习成本
Forwarded from Deleted Account
Kotlin 的 listOf, mapOf
和 infix fun、reified type parameter
它对符号 ? : 的新使用方法
真的改变了我对“表达”和编程语言的看法
原来表现力和“约定俗成”的数目没有那么强硬的关系,原来具有函数抽象的语言本身就有表达各种数据结构的天然能力
和 infix fun、reified type parameter
它对符号 ? : 的新使用方法
真的改变了我对“表达”和编程语言的看法
原来表现力和“约定俗成”的数目没有那么强硬的关系,原来具有函数抽象的语言本身就有表达各种数据结构的天然能力
Forwarded from 🧶 ᑎᗩᔕЧ
就 Python 的标准 code style 能让人一眼看出,这到底是个 function 还是 class
Forwarded from Deleted Account
不能吧?它 class 和 method 都是 snack_cased
但是 function 是 alllower
但是 function 是 alllower
Forwarded from Deleted Account
alllower 应该慎用,从这一点 function 命名分词法我还是支持 Python 的
但是毕竟是包含 OOP,Python 就不能再 OO 化一点……
但是毕竟是包含 OOP,Python 就不能再 OO 化一点……
Forwarded from Deleted Account
再者,其实 map, filter, zip, sum 这些单字词函数,也是无法从命名区分是 function/method 的
Forwarded from Deleted Account
如果我是解析器的作者,一定很头疼规范里允许这种多行参数列表
不过也不是没有道理,如果允许
someCall(1,
2,
3)
那才舒服了呢
不过也不是没有道理,如果允许
someCall(1,
2,
3)
那才舒服了呢
Forwarded from Deleted Account
函数式的风格,连 inline val 都没有。
纯纯的嵌套调用,求值顺序全赖语言内部参数求值策略
纯纯的嵌套调用,求值顺序全赖语言内部参数求值策略