非常简单的问题我需要从用户那里获得一个整数,我只知道如何从中获取一个字符串。因此,如果有办法从用户获取整数或将字符串转换为整数,请告诉我。
答案 0 :(得分:9)
找到它:
'12345' asNumber.
答案 1 :(得分:4)
如果您使用的是Squeak或Pharo,请学会使用“Message Finder”。
左键单击背景,单击工具>消息查找器。单击左上窗格。类型:
'12345'. 12345.
点击Control-S,你就有了答案。具体来说,您有三个答案: asInteger , asNumber 和 initialIntegerOrNil 。
答案 2 :(得分:2)
有时你会想要处理不同的数字。
st> s := '3039'.
'3039'
st> Number readFrom: (ReadStream on: s) radix: 16.
12345
答案 3 :(得分:1)