なぜFile :: CREATにそのような名前が付けられているのか不思議です。なぜCREATで、CREATEでないのですか? TRUNCはOKです。迷っています。しかしCREAT ...Rubyの名前付けに関する質問
ルビーはメソッド名にも見られる奇妙な名前短縮スキーム(読みやすいが、通常は直感的ではない)があるようだ。
なぜFile :: CREATにそのような名前が付けられているのか不思議です。なぜCREATで、CREATEでないのですか? TRUNCはOKです。迷っています。しかしCREAT ...Rubyの名前付けに関する質問
ルビーはメソッド名にも見られる奇妙な名前短縮スキーム(読みやすいが、通常は直感的ではない)があるようだ。
creat()
の名前は歴史的な疣の一種です。 Kenneth Thompsonに返信する機会が与えられたら、というものをUNIXの設計とは別にして、彼は有名に「私はcreat()
にeと綴ります」と答えました。
本当にいい理由はありません。 :)
おそらくopen(2)のフラグに基づいています。