2014-03-02 30 views
0

我想檢查一行是否包含特定的單詞,所以我嘗試使用String.isSubstring函數的行和特定的單詞。但不知何故,這個功能不適合我。String.isSubstring dosnt work - sml

String.isSubstring("Hi my name is...", "name"); stdIn:2.1-2.47 Error: operator and operand don't agree [tycon mismatch] operator domain: string operand: string * string in expression: String.isSubstring ("Hi my name is...","name") -

我會很喜歡,如果有一個人能告訴我,我做了什麼錯? Thanx

回答

2

String.isSubstring是一個curried函數 - 也就是說,它的參數分別傳遞,而不是作爲元組傳遞。

嘗試

String.isSubstring "Hi my name is..." "name" 
+0

感謝您迴應,我試了一下:String.isSubstring 「嗨,我的名字是......」 「名」。並返回false ... – Shmuli

+0

確定它的工作原理...第一個參數必須是子字符串,第二個字符串。非常感謝你 – Shmuli