我试图找到一个字符串的值。例如,:
'abc' == 6 (1+2+3)
但我在下面的“+ 元素”部分遇到错误:
MessageNotUnderstood: Character>>adaptToNumber:andSend:
有人可以帮帮我吗?
wordValue: inString
|value|
inString asUppercase.
value := (inString do: [ :ch | inString inject: (ch asciiValue- 64) into: [ :sum :element | sum + element ]]) asInteger.
^value.