フェイ=サンの何かスマートフォン用の表示で見るフェイ=サンの何かこのブログは筆者が感じたことを淡々と書くブログです.過度な期待はしないようにしてくださいこの広告は、90日以上更新していないブログに表示しています。プログラミングもはやこの手のデバイスならお約束張りのコイツをさっそく動かしてみようと思ふちなみに写ってるのはLeapmotion用のサイト「Airspace」。GoogleEarthさんをLeapmotionで使ってみた感想。むっず!!LeapMotionに慣れてないだけかもしれないけどまともに操作できねぇwちなみに映像左下に写ってるのが実際の手の動き。感覚的にはほぼラグもデータ落ちもなくスムーズにトレースされている印象。motionが届きました開封!ようこそ新世界さらに開封!本体。シールにはセットアップのURLが。開封!接続用のケーブルとか。見ると長いのと短いのがある。゚́д゚`)なんかWestBridgeとかになってる。(テンパって写真撮り忘れた。)え?初期不良的な...?とか思いつつLeapmotionのサポートページへ足を運ぶ。Scalaそろそろタイトルのネタが尽きてきたので無難なタイトルに変更これ書いてる時点ですでに13章まで読み終えてるけどブログ書くのがめんd。・コレクションに対してフィルタリングができる。・switch文に近いやつ。・存在しない(Breaksクラスを使えば例外的に使える)そろそろScala以外のブログも書こうかしら。00:43【プログラミング】【Scala】第7章(Scala勉強4日目)Tweet広告を非表示にするもっと読むコメントを書く2013-07-24【プログラミング】【Scala】コップ本、長い。Scala6章このあたりからScala特有の内容が含まれて来て徐々にペースダウン。6章:関数型スタイルのオブジェクト・Javaではクラスがコンストラクタを持ち、コンストラクタがパラメータを受け取るが、Scalaはクラスが直接パラメータを受け取る。y)}Javaから入った身としてはすごく違和感。y・オーバーロードは存在する。22:29【プログラミング】【Scala】コップ本、長い。(Scala勉強3日目)Tweet広告を非表示にするもっと読むコメントを書く2013-07-20【プログラミング】【Scala】コップ本、重い(物理)。Scala3章~5章まで読了。Javaやってたからこの辺は割とサクサク進む一方、Scala独特の発見があったりもしてなかなか興味深かった。1+2という演算は、「1」というInteger型の変数が引数を1つとる「+」というメソッドを呼び出す、と言い換えることができる。・Rubyとかも演算子がメソッドっぽい書き方できるらしい。・Scalaでは引数を1つだけとるメソッドは「()」と「.」を省略できる。・ScalaではListが機能豊富。引数に関数をとれるため柔軟性が高そう・count,exists,filter,forall,foreach,map,remove,sortが関数を引数に取れるっぽい。・曰く、flatmapがさいきょーらしい。・異なる型を格納できるListっぽく持てるTupleがすごく便利。・Javaでは面倒な複数の戻り値を持つ、ということが簡単にできる。・純粋な関数型の関数には副作用がない。(多分)・純粋な関数型→値を渡したら値を返すだけの関数であり、プログラムの状態を変化させず、また状態の影響を受けない。・副作用→プログラムの状態を変えること、とか。(多分)・関数の戻り値がUnit(Javaでのvoid)だと副作用ある可能性大だよ!・副作用がない→入出力が正常値であることを確認すればその関数が常に正しいことを保証できる→テストの信頼性が上がる。~クラスとオブジェクト~・Scalaではデフォルトのアクセス修飾子はpublicである・文末のセミコロンはいらない・Static修飾子は存在しない。その代りシングルトンオブジェクトを持っている・記載方法はJavaでのclassキーワードの代わりにobjectキーワードを入れ使う。~基本型と演算子~・Scalaにはプリミティブ型が存在しない。・リッチラッパーが存在する。面白そうと思った奴だけ抜粋。実現方法も面白いらしい。21:01【プログラミング】【Scala】コップ本、重い(物理)。(Scala勉強2日目)Tweet広告を非表示にするもっと読むコメントを書く2013-07-15【プログラミング】【Scala】コップ本、届きました。Scalaコップ本、届きました。全部で700pくらいありました。某ラノベよりは薄いことが判明で、さっそく第1章と第2章を読みつつコーディングしてみたまとめ。:~~以降は関数の処理Scalaはスクリプトとしても実行できるぞWhile使うくらいならfor、foreach使うべしforeachは引数を1つ取るメソッド関数リテラルなるものが存在する。C#で言うところの無名メソッドっぽいやつらしい。y結論:Scalaはいろいろできる...らしいよ?続く。23:27【プログラミング】【Scala】コップ本、届きました。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。