Scala!初心者向け簡易Scala解説2015/01/09ハシゴログこんにちは、株式会社ハシゴでインターンをしている福岡大学の大坪と申します。インターンブログを書く機会を頂いたので勉強したことなどを書かせてもらいたいと思います!今回はScalaについて。2ヶ月前に初めて知ったScalaという言語を自分が触ってきて感じた事を「HelloWorld」と「足し算」を例にざっくり書きたいと思います。このScalaで書かれたHelloWorldを見てください。「def」でmain関数を宣言している。Unitとは返す値がないことを意味しており、これはJavaなどでいうvoidの代わりのようなものらしい。なんとなく理解(・_・;次に簡単な足し算プログラム。いうのは見当がつくかと思います。変数はvarで宣言します。型名」といった具合です。そんなわけで一つずつ見ていくこと・・・(1)は大丈夫だと思います。(2)ではInt型の宣言が省略されていますね。ここでは計算結果が型推論によって自動的にInt型であると認識されます。これはすごい!(3)では変数cを宣言しています。「変数」ですので、新たに値を代入することができます。!最初はあまり意識しませんでしたが、この型推論がScalaを使っていく上で重要なキーポイントになっていると今は感じています。最後に、プログラムに一切セミコロン「;」がないことに気がついたでしょうか。なんとScalaではセミコロンがいらないらしいのです!(付けても問題はないようですが...)セミコロンがないことは初めは違和感を感じましたが、慣れてくるとこれがなかなか便利なことに気付きました。Scalaについてのトピックはありますが、長くなりそうなので今回はこの辺で。私自身、まだまだ把握・理解できていない部分が多いですが、理解できればめちゃ楽しい言語間違いなしだと思うので頑張ります。周りにいる技術者も口をそろえて言います。「Scalaは熱い」。