字符串到整数Smalltalk

时间:2010-02-09 01:00:04

标签: string integer type-conversion smalltalk

非常简单的问题我需要从用户那里获得一个整数,我只知道如何从中获取一个字符串。因此,如果有办法从用户获取整数或将字符串转换为整数,请告诉我。

4 个答案:

答案 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)

This page似乎有一些转换示例。搜索Conversion:

<强>更新

尝试使用asNumber