作者: Yukihiro Matsumoto | |
日時: 2008/1/16(00:29) |
まつもと ゆきひろです In message "Re: [TSruby:247] 強い動的型付けって?" on Tue, 15 Jan 2008 23:54:38 +0900 (JST), kikwai@... (機械伯爵) writes: | Pythonの型付けの話を書こうとして、ふとお隣のRubyを見ると、 |「強い動的型付け」と書いてあります(ウィキペディアなど) | | 静的/動的は型付けのタイミングなので理解しやすいのですが、 |強い弱いは、暗黙の型キャストとか行わない、という意味ですよね。 強い/弱いは「型安全性を破壊できるか」だと思います。弱い型を持 つ言語であるCにおいてはenumとかポインタキャストとかで「間違っ た型」を作ることができますが、Rubyではできません。 同様の理由でPythonも「強い動的型」を持つ言語だと思いますよ。