レス書き込み
スレへ戻る
写
レス栞
レス消
関数型プログラミング言語Haskell Part16
PC,スマホ,PHSは
ULA
べっかんこ
公式(スマホ)
公式(PC)
で書き込んでください。
名前
メール
引用切替:
レスアンカーのみ
>>301 > Haskellでプロトタイピングをするとき、ここから作ってく、こうやって作っておけば後からの変更に強い、 > みたいな作法って持ってます? > > ある組成式を受けとったら、その分子の平均質量とかマススペクトルとかを返してくれるような > プログラムを書いてみようかと思ったんだけど、まず基本となる原子のデータ型から作っていって、 > data Atom = Atom { abbr::Char, abundance::Distributions } > type Distributions = [(Int,Double)] > とか定義しておいて、average :: Atom -> Doubleやspectrum :: Atom -> (Int -> Double) > みたいな関数を作り、組成式はtype Molecule = [(Atom,Int)]としてみようか、と考えています。 > > で、Atomを拡張してname::Stringみたいな値も格納しておこうか、と思いついたとき、 > Atom型の値の中身をパターンマッチで分解している部分は全て書き直さなければならなくなります。 > 変更に弱いから、手探りでコーディングをしているときはパターンマッチによる分解は使うべきじゃない、ということで良いのでしょうか。 >
ローカルルール
SETTING.TXT
他の携帯ブラウザのレス書き込みフォームはこちら。
書き込み設定
で書き込みサイトの設定ができます。
・
ULA
・
べっかんこ(身代わりの術)
・
べっかんこ(通常)
・
公式(スマホ)
・
公式(PC)[PC,スマホ,PHS可]
書き込み設定(板別)
で板別の名前とメールを設定できます。
メモ帳
(0/65535文字)
上
下
板
覧
索
設
栞
歴
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.009s