下面的命令会发生什么呢?
echo a > echo b
会发生什么呢?
会发生什么呢?
答案:一个名为 echo 的文件,内容是 a b
古代 VB 的函数,比如 Mid 之类,有很多都是这种风格,一专多能,让你感觉“嘿,这也可以”,实是误人子弟
- 这种设计没有清晰的边界,一个函数干什么不能说的一清二楚,想办法往里塞
- 设计理念奇葩,以不报错为准,不懂速错。提出速错这个概念的人应该给他颁奖。
玩久了 java 可能都忘了这套打法,但是 java 也出现了 .f1().f2().f3(), 谁tm知道这些函数在语境上是属于构造函数的一部分啊!!!