2017-03-23 4 views
1

ich smlnj bin sehr neu und frage mich, wie Sie etwas gehen zu einfach, wie die Überprüfung, ob eine Zeichenfolge mit einem Buchstaben beginnt oder beginnt mit einem "und dann wahr oder falsch zurück.SML Überprüfen Sie, ob String beginnt mit dem Buchstaben

Beispiel: Wenn eine Zeichenfolge sieht aus wie

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

Antwort

2

Sie schustern können gemeinsam eine Lösung einige Standard-Basis-Bibliothek Funktionen:

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