2017-03-23 14 views
1

SMLNJの新機能で、文字列が文字で始まっているかどうかをチェックしたり、 "true"または "false"で始まるかどうかを調べる方法がわかりません。SML文字列で始まる文字列を確認する

例: 文字列が

"aaaaa" then return true 
"\"aaaa\"" then return true 
"25aaaa" then return false 

答えて

2

のように見える場合は、いくつかの標準的な基本ライブラリ関数を使用して一緒に解決策を考え出すことができます。

fun checkFirst s = 
    let val c = String.sub(s,0) in 
     c = #"\"" orelse Char.isAlpha(c) 
    end; 
関連する問題