Forwarded from dnaugsuz
Forwarded from dnaugsuz
以前 C 的时候人们就喜欢用
SomeClass_someMethod(struct SomeClass*, int arg1) 这种方式来实现“面向对象”Forwarded from 任桑 今天开始做魔王
一会儿python不太面向对象,一会儿比python懂编程,一会儿复制粘贴一份代码过来然后说这是xx写的你也配批评?
Forwarded from dnaugsuz
那我们也暂时别聊了吧,最近关于 Ruby 和 Python 的 "bound" 面向对象也是有点糊涂
Forwarded from dnaugsuz
>>>
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
……
你们觉得呢?Python 3.7 真正做到了几条?
我看他们这篇文简直是为 Kotlin 量身定做的嘛…… 🤪
import this
……Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
……
你们觉得呢?Python 3.7 真正做到了几条?
Forwarded from dnaugsuz
知道该怎么做,就是没有足够的能力和见识去实际执行
Python 的设计还是相当“克制”的,克制在它的命名方式都是从 C/SmallTalk 里加私货带来的……
嘴上说者 only one way,实际上 () [] {} 各种 comprehension 还可以带 if
while 和 for 居然能带 else,我还以为是 while: if: else: 缩进错了呢
类型声明的支持简直没啥意义
一半面向对象,有些操作是方法有些操作是函数
这…… 也能说是“only one way”
而且目前为之我涉及的讨论里,最喜欢乱用“魔法”的就是 Pythoneer,他们经常为了一毛钱的“性能”甚至“看起来很酷”大张旗鼓地翻 knowledge base,反而基本忽视了问题本身
Python 的设计还是相当“克制”的,克制在它的命名方式都是从 C/SmallTalk 里加私货带来的……
嘴上说者 only one way,实际上 () [] {} 各种 comprehension 还可以带 if
while 和 for 居然能带 else,我还以为是 while: if: else: 缩进错了呢
类型声明的支持简直没啥意义
一半面向对象,有些操作是方法有些操作是函数
这…… 也能说是“only one way”
而且目前为之我涉及的讨论里,最喜欢乱用“魔法”的就是 Pythoneer,他们经常为了一毛钱的“性能”甚至“看起来很酷”大张旗鼓地翻 knowledge base,反而基本忽视了问题本身