Created
November 13, 2014 11:54
-
-
Save sugitach/5dedad4d6a3182870713 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#use "metro.ml" | |
(* 目的:ローマ字の駅名と駅名リストから漢字の駅名を返す *) | |
(* romaji_to_kanji : string -> ekimei_t list -> string *) | |
let rec romaji_to_kanji romaji lst = | |
match lst with | |
[] -> "" | |
| first::rest -> if first.romaji = romaji | |
then first.kanji | |
else romaji_to_kanji romaji rest | |
(* テスト *) | |
let test1 = romaji_to_kanji "a" global_ekimei_list = "" | |
let test2 = romaji_to_kanji "myogadani" global_ekimei_list = "茗荷谷" | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment