我对SMLNJ很新,并且想知道你如何做一些简单的事情,检查字符串是以字母开头还是以“然后返回true或false”开头。
实施例: 如果字符串看起来像
"aaaaa" then return true
"\"aaaa\"" then return true
"25aaaa" then return false
答案 0 :(得分:2)
您可以使用一些标准基础库函数拼凑解决方案:
fun checkFirst s =
let val c = String.sub(s,0) in
c = #"\"" orelse Char.isAlpha(c)
end;