私は長い間Pythonのバックグラウンドを持っています。私は常にtype
Python の関数に大きく依存して、自分が扱っているオブジェクトの種類を吐き出してきました。
例えば
In[0]: print type("Hello")
Out[0]: >>> string
In[0]: print type(1234)
Out[0]: >>> int
テリトリーに足Scala
を踏み入れると、最終的にどのようなオブジェクトになったのか完全にわからなくなることがあります。print type(obj)
少し道に迷ったときにすぐに横になることができれば、大きな助けになるでしょう。
例えば
println(type(myObj)) /* Whatever the scala equivalent would be */
>>> myObj: List[String] = List(Hello there, World!)