【问题标题】:SML Check if String starts with letterSML 检查字符串是否以字母开头
【发布时间】:2017-03-23 08:31:17
【问题描述】:

我是 SMLNJ 的新手,想知道您如何进行一些简单的操作,例如检查字符串是否以字母开头或以 " 开头,然后返回 true 或 false。

示例: 如果一个字符串看起来像

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

【问题讨论】:

    标签: sml smlnj


    【解决方案1】:

    您可以使用一些标准基础库函数拼凑出一个解决方案:

    fun checkFirst s =
       let val c = String.sub(s,0) in
            c = #"\"" orelse Char.isAlpha(c) 
       end;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-01
      • 2012-02-06
      • 2011-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-31
      相关资源
      最近更新 更多