PythonとRubyは使用時に変数宣言をしなくてもいい。逆に言うと、ソースコード見ただけだと、型が分からないことがある。そんなときにどうやって型を調べるか?という問題。 Python >>> v = 10 >>> v 10 >>> type(v) <type 'int'> Ruby irb(main):001:0> v = 10 => 10 irb(main):002:0> v => 10 irb(main):003:0> v.class => Fixnum 相違点 PythonとRuby使っていてたまに違和感感じるんだけど、語順違うんだよね!Python使いの自分からすると、Rubyを使っていると違和感を感じる。逆もまた然りなんじゃないだろうか? 手続き型言語の関数だと、 func(val) みたいになることが多い。 それにたいして、オブジェクト指向の言語、特にクラスやオブジェクトとい