2011-07-15 9 views
2

なぜFile :: CREATにそのような名前が付けられているのか不思議です。なぜCREATで、CREATEでないのですか? TRUNCはOKです。迷っています。しかしCREAT ...Rubyの名前付けに関する質問

ルビーはメソッド名にも見られる奇妙な名前短縮スキーム(読みやすいが、通常は直感的ではない)があるようだ。

答えて

6

creat()の名前は歴史的な疣の一種です。 Kenneth Thompsonに返信する機会が与えられたら、というものをUNIXの設計とは別にして、彼は有名に「私はcreat()にeと綴ります」と答えました。

本当にいい理由はありません。 :)

関連する問題