ダックタイピングとは、アヒル向けに開発されたタイピングソフトである。ガァガァ。
概要
ダックタイピングとは型付けに関するプログラミング用語で、「アヒルのように歩き、アヒルのように鳴くのなら、それはアヒルである。」という表現に象徴される動的型付けの考え方である。
静的型付けプログラミング言語では、引数には予め定められた型の条件を満たすものしか渡すことが出来ない。しかし、同じ型でなくても、メソッドなどが共通していれば、同じ型と扱って支障が出ないので、同じ型ということでいいんじゃないかなというのがダックタイピングの考え方である。
元ネタははっきりしないものの、プログラミング言語に型付けの概念が導入される前の1950-1960年代からあるダック・テストに由来するらしい。
例題
関連項目
- 1
- 0pt