by shigemk2

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

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

MacのFSはcase-insensitiveなので、Gitのupcaseなどのファイル名変更を追跡してくれない話を思い出した

ほぼ2年前に通過した場所をもう一度思い出しました。 www.shigemk2.com gist.github.com MacのファイルシステムはCase-sensitiveではないので、たとえばHoge.txtをリネームしてhoge.txtにしても、Gitはファイル名の変更を追跡してくれない(MacみたいなCase-i…

yieldおさらい

フィルタリングの結果をプログラムの別の部分(たとえば変数)に渡すパターン。forにおけるreturn的な何か。 val dogBreads = List("Doberman", "Yorkshire Terrier", "Dachshund", "Scottish Terrier", "Great Dane", "Portuguese Water Dog") val filteredBr…

forの中でのスコープの拡大

コメントの通り。forの中で定義したものは使いまわせる。 // forの最初に内側で定義した変数をあとで使用できる val dogBreads = List("Doberman", "Yorkshire Terrier", "Dachshund", "Scottish Terrier", "Great Dane", "Portuguese Water Dog") for { bre…