Swift.org - API Design Guidelines
(swift.org)
func move(from start: Point, to end: Point)
老實說我個人十分厭惡這種變數名和參數名各自命名的做法,太囉嗦了,而且參數名幾乎都是無用的介系詞。你讓一個寫 Java 寫 10 年的人都還覺得繁鎖真的很失敗啊。
另外一個例子:
employees.remove(at: x)
這個超煩,我只會想寫 removeAt(x)
而不是 remove(at: x)
。退一步我寧可多打幾個字寫成 remove(index = x)
也比較好
chchwy
積分 1
這不是 Objective-C 那邊的傳統嗎? 為什麼 Swift 要幹類似的事情,兩者語法完全不同阿wwwwwww
不知道耶… 大概是承接 Obj-C 的傳統吧,雖然我覺得新語言沒必要加這些…
在程式裡追求自然語句通順好像搞錯什麼了吧?
例一,日本人寫程式
func わたし(は: 名前)
這個 は
莫名的好笑 XD
例二,Grammer zealot 寫 Swift:
let account = createAccount(
withName: "foo",
email: "foo@example.com",
password: "xxxx",
andRememberMe: false)
要英文語句通順嗎?加個 with
Name 和 and
RememberMe 更好呢!