2020-01-01から1年間の記事一覧

プログラミングHaskell第2版 5章メモ書き

5章まできました。 リスト内包表記便利。 第5章 リスト内包表記 内包表記 [x^2 | x <- [1..5]] [1, 4, 9, 16, 25] -- x ← [1..5]を生成器と呼ぶ。 -- 後方の生成器は、前方の生成器が使う変数を利用できる [(x, y) | x <- [1..3], y <- [x..3]] [(1, 1), (1,…

パーフェクトRuby on Rails(増補改訂版)を読みました

特に覚えておきたいこと、読み直したいことについてメモを取りながら読みました。 1章 Ruby on Railsの概要 bin/rails db:console 設定ファイルに定義されている接続情報を使ってDBに接続し、コンソールを起動できる(便利) さらに、DBコンソールからどのよ…

プログラミングHaskell第2版 4章メモ書き

4章まできた! パターンマッチとかラムダとか勉強するときに、昔ちょっとだけ勉強したOCamlの知識が役に立ってよかった。 練習問題も少しずつ難しくなってきたが今の所なんとかやっている。 条件式 Haskellの条件式には、常にelse部が必要。(これによって…

プログラミングHaskell第2版 3章メモ書き

3章まできた。今の所毎週1章ずつ進められているので順調だが、この先どうなる事やら。。。 社内勉強会もスキップ無しで毎週開催できているので、こちらも続けたいところ。 第3章 型と型クラス 型 互いに関連する値の集合 例: Bool型 ... False, Trueという…

プログラミングHaskell 2章読んだのでメモ

ghcのインストール haskell platformからインストールした https://qiita.com/takehilo/items/7b65d32e47510cd1fe48#comment-8c965688a5a7db364818 ※使い込みたい場合はstackで管理した方が良いらしいが、まあ最初のうちは大丈夫だろう ghci(対話的インタプ…

プログラミングHaskellを読み始めた

会社の勉強会でプログラミングHaskellを読むことになった。(来週から始めるので楽しみ) とりあえず1章を読んで練習問題まで解いたのでメモをまとめておく。 第1章 導入 Haskellにおける関数 ... 1つ以上の引数を取って1つの結果を返す変換器 関数プログラ…

リファクタリングRubyを読んでいる

社のもくもく会でリファクタリングRubyを読んでいる。 4章まで読み進めていて、以降の章はリファクタリングの実際的な手法の話になるため、プロダクションのコードを見ながら本書で紹介されている手法が適用できないかどうか考えながら読み進めるつもりだ。 …