You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
type ekimei_t = {kanji : string; kana : string; romaji : string; ken : string; shozoku : string}
let hyoji eki = match eki with
| {kanji = a; kana = b; romaji = c; ken = d; shozoku = e} -> d ^ ":" ^ e ^ "," ^ a ^ "(" ^ b ^ ")"
現在は、文字列結合を行うブロックは、2つの文字列を結合するものに限られていて、3つ以上の文字列を結合したいときには、文字列結合のブロックを入れ子にする必要があります。
そこで、
上のようにekimei_t型の駅情報を文字列にする関数を定義してみたところ次のようになりました。
入れ子が複雑になると可読性?が落ちる気がするので、リスト構造のように可変長ブロックにしてはどうでしょうか。(結合法則の仕組み等の問題が発生するのでしょうか。)
(日本語で失礼しました。)
The text was updated successfully, but these errors were encountered: