2015-06-01から1ヶ月間の記事一覧
関数型言語では宣言的な関数を用いることが推奨されるのでループで++みたいな手続きをそのまま書くのはノットソークールだと。慣れたら再帰で書くほうが直感的になる感、チョットわかった。 def sumList(list:List[Int]): Int = { list match { case Nil => …
ダック・タイピング - WikipediaJavaのようにjava.lang.Objectがすべての親になっており、必ず階層を必要とする考えで型を決定する場合は、その階層構造から型を決定することが出来るという話らしい。どの階層構造に属しているか否かで型の判別ができます、…
関数型プログラミングって頭が柔らかくないと辛みがすごい....完全に今の自分は素人に戻っている。楽しいけど。Scala関数型デザイン&プログラミング―Scalazコントリビューターによる関数型徹底ガイド作者: Paul Chiusano,Rúnar Bjarnason,株式会社クイープ出…
これはわかりやすかった。 scala> val x = "Hello,World" x: String = Hello,World scala> val x1 = x.reverse x1: String = dlroW,olleH scala> val x2 = x.reverse x2: String = dlroW,olleH x1とx2に変化はない。常に与えられた引数に対して等しい結果を…
僕の最近の楽しみは全国の地方IT企業のWebサイトを片っ端から巡回すること。下記リストにある秋田県を現在見ています。IT・SIer・ゲーム企業リンク集(WEB企業リスト): 秋田県30社近く見てきて感じたことを書きます。 メインの顧客は各種公的機関 地方自治体…
地方のIT企業のWebサイト巡りという新しい趣味を見出し、心がぴょんぴょんしてます。本日は、アキタシステムマネジメントさんのソースコードに学びましょう。https://www.tps-shop.com/R/common/js/common.jsサーバーサイドはASP.NET x IIS6.0 のようで、GEN…
Guide to ScalaーScalaプログラミング入門作者: 中村修太出版社/メーカー: 中村 修太発売日: 2013/03/02メディア: Kindle版購入: 1人 クリック: 27回この商品を含むブログ (4件) を見るなんで関数をチェーンすると部分適用が要らなくなるのか、ピンと来ない…
Guide to ScalaーScalaプログラミング入門作者: 中村修太出版社/メーカー: 中村 修太発売日: 2013/03/02メディア: Kindle版購入: 1人 クリック: 27回この商品を含むブログ (4件) を見るこの著者の方はクラスメソッド社の方なのね。またギョッパー社や。あの…
「yieldを実行すると、ジェネレーターを生成し現在の処理を中断したまま保持する事が出来ます」って何を言ってんのかサッパリわからなかった。やっとピンとくるコードがあった。What does the yield keyword do in Python?stackoverflow.com # -*- coding: u…
PDFを電子ペーパーで読める端末がずっと欲しかった。ある程度の大きさので。そしたらこんなのを見つけてしまった。はやしのブログ 9.7 インチ Android 電子ペーパータブレット Onyx Boox M96 Plus を買いました。Onyx、9.7インチ電子ペーパー&Androidを搭載…