1
SMLNJの新機能で、文字列が文字で始まっているかどうかをチェックしたり、 "true"または "false"で始まるかどうかを調べる方法がわかりません。SML文字列で始まる文字列を確認する
例: 文字列が
"aaaaa" then return true
"\"aaaa\"" then return true
"25aaaa" then return false
SMLNJの新機能で、文字列が文字で始まっているかどうかをチェックしたり、 "true"または "false"で始まるかどうかを調べる方法がわかりません。SML文字列で始まる文字列を確認する
例: 文字列が
"aaaaa" then return true
"\"aaaa\"" then return true
"25aaaa" then return false
のように見える場合は、いくつかの標準的な基本ライブラリ関数を使用して一緒に解決策を考え出すことができます。
fun checkFirst s =
let val c = String.sub(s,0) in
c = #"\"" orelse Char.isAlpha(c)
end;