takafumi blog

日々の勉強メモ

2015-05-05から1日間の記事一覧

Scala メソッドパラメータ1個のときの省略記法

環境 Scala 2.11.6 CentOS7.0 「Scalaスケーラブルプログラミング」(コップ本)メモ 読了:第03章まで ■ メソッドパラメータ1個のときの省略記法 for(i <- 0 to 2) の「0 to 2」の部分は (0).to(2) の省略形。 Scalaではメソッドのパラメータが1つのとき、ド…

Scala 関数リテラル

環境 Scala 2.11.6 CentOS7.0 「Scalaスケーラブルプログラミング」(コップ本)メモ 読了:第03章まで ■ 関数リテラル args.foreach(arg: String) => println(arg)) arg:Stringの:Stringは型推論。 ちなみに引数1個なら args.foreach(println) でも同じ。 注…

Scala 関数定義

環境 Scala 2.11.6 CentOS7.0 「Scalaスケーラブルプログラミング」(コップ本)メモ 読了:第04章まで ■ 関数定義 def helloworld(s1: String, s2: String): String = { s1 + ", " + s2 } 上記はそれぞれ def 引数 hellowold 関数名 (s1: String, s2: String)…

vimのScalaのシンタックスを追加

環境 vim7.4&nbspScala 2.11.6 vimでScalaのsyntaxをチェックする。 NeoBundleを使っているなら、.vimrcに NeoBundle 'derekwyatt/vim-scala' を追加して「:NeoBundleInstall」するだけでOK。

Vimで「:NeoBundle commands usage is invalid」のエラー

vim

環境 vim7.4 vim-scalaを入れようとして、NeoBundleをUpdateしvimを起動しなおしたところ、突然以下のようなエラーが。 [neobundle] :NeoBundle commands usage is invalid. 調べてみたところ、以下のような変更があった模様。 Add error check usage of neo…