Drkcore

16 12 2009 Haskell Tweet

haskellをスクリプト言語っぽく

runghcを使わないとコンパイルしなくてもいいらしいので

#!/usr/bin/runghc

import System

main = do cs <- getArgs
          print cs

といった感じで使える。

でも、遅いのであまり役にたたなさげ。

あと、今週末はふつけるの1,2部を読み直してみて、型まわり(9章)をよく読んだ。

ProductName ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門
青木 峰郎
ソフトバンククリエイティブ / ¥ 2,940 ()
在庫あり。

あとlengthは要素を評価しないとかいうくだりを読んでデータコンストラクタとか型コンストラクタって関数みたいだとか思ったら、まぁそんな認識でよいらしい。

3.4 「無限の」データ構造

Haskell の非正格な性質の利点のひとつは、データコンストラクタもが非正格であることです。このことはべつに驚くべきことではありません。コンストラクタは特殊な関数にすぎません(ふつうの関数との違いは、パターンマッチで使われるということです)。たとえば、リストの構築子、: は非正格です。

Type (の最後のほう)

静的型という制約を、抽象化のための思考の道具として使う

やさしい Haskell 入門 (バージョン98)をじっくり読んでみよう。

About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021