我有这个代码来过滤第一个字母是大写的字符串列表:
fun f s = Char.isUpper(String.sub(s,0));
fun only_capitals (xs : string list) = List.filter(f , xs);
但是在编译时,我总是收到错误:
operator domain: 'Z -> bool
operand: (string -> bool) * string list
in expression:
List.filter (f,xs)
这个错误是什么意思?如何解决?