StandardML入門

文字列からintを読み込む

'16.3 書式付き書き出し処理'(SML版printf)の解説読み込み中…. なんだけど他の章に比べて練習問題がほとんど無い.一つだけ地味な問題があるので回答しておく.何回か前に作成した読み込みの関数から, 「整数を読み出してコンテキストも一緒に返す」関数を作る…

16.5 簡易URL解析

練習問題16.5.3 への回答. URLの(ものすごく)適当なパーサ?を作ります. コンビネータとかかっこいいことは何もなくて, 単に手書きでゴリゴリ書く問題です. 直前に出てきたreaderを使う練習でしょう.以下のような形式の文法を解析します. url ::= http://dom…

16章 データフォーマッティング

16.2 空白区切りの文字列を読み込んで整数を返す関数を作る. 以下動作の様子 - val f = readInt "123 345 abc"; - f (); (* 呼び出す毎に *) val it = SOME 123 : int option - f (); (* 整数を切り出す *) val it = SOME 345 : int option - f (); val it =…

SMLで遅延リスト

プログラミング言語StandardML入門作者: 大堀淳出版社/メーカー: 共立出版発売日: 2001/09/30メディア: 単行本購入: 1人 クリック: 10回この商品を含むブログ (4件) を見る積ん読だったので知らなそうな箇所を読んでみた. 以下遅延リストまとめと7章(遅延リ…