エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
イベントハンドラ名のプレフィックス「on」の解釈 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
イベントハンドラ名のプレフィックス「on」の解釈 - Qiita
はじめに 「プログラムは英語の自然言語に近くなるように」というテーマで命名を検討するに当たって、イ... はじめに 「プログラムは英語の自然言語に近くなるように」というテーマで命名を検討するに当たって、イベントハンドラに付与するonプレフィックスについての質問を受けました。 なんとなくはわかるもののうまく言語化できず、良い機会なので調べてみました。 その調査結果として、どのように捉えれば上記テーマと齟齬が生じないのか、一つの解釈を提示してみます。 ※あくまで一つの解釈です。 前置詞 on の意味 まずは前置詞としてのonの意味を掘り下げます。 用途として多いのは「上に」に類するものですが、本来は「接触している」状況を表していたのだそうです。 そこから「上側に接している」という意味で使用されたり、「時間に接している」ということで on Monday や on schedule という用法が用いられたりするようになったようです。 更にそこから転じて、「on + 動作を表す名詞/動名詞」で「〜すると