by shigemk2

当面は技術的なことしか書かない

Terminatorを使うことにした

環境はFedora20

背景画像を使いたかったので、それだとデフォルトのgnome-terminalだと背景画像をカスタマイズ出来ないので。

GNOME 端末 - Wikipedia

yumで入るよ。

$ sudo yum install -y terminator

拡張ターミナルソフトウェアのTerminator 無しでは生きられぬ身体になったので紹介 - その手の平は尻もつかめるさ

f:id:shigemk2:20150307211957p:plain

Scalaの関数定義とかラムダとか

基本形。

def 関数名 (引数名1:引数型, 引数名2:引数型...): 戻り値型 = {
  関数本体
}

1行にまとめる。

def 関数名 (引数名1:引数型, 引数名2:引数型...): 戻り値型 = 関数本体

戻り値型を省略してみる。

def 関数名 (引数名1:引数型, 引数名2:引数型...) = {
  関数本体
}

ここからが本番。

ラムダ。

val 関数名 = (引数名1:引数型, 引数名2:引数型...) => {
  関数本体
}

ラムダ、別形態。

val 関数名: (引数名1:引数型, 引数名2:引数型...) => 戻り値の型 = 引数 => {
  関数本体
}

関数 - 垂れ流し日記 - 日々のこと、技術のこと -

Scalaにおける関数について - hiyosi's blog

追記

tumblrを埋め込みするとえらい長くなるので、埋め込みはやめました。

あと、ラムダの別形態を修正しました。