-1

Luaで文字列を「2つの」整数に変換するにはどうすればよいですか?

次のような文字列があります。

string = "10 45"

2つの数値に変換したいのですがn1=10n2=45.

4

2 に答える 2

3

これを試して

s="10 45"
n1,n2=string.match(s,"(%d+)%s+(%d+)")
n1=tonumber(n1)
n2=tonumber(n2)
于 2012-09-19T13:24:56.987 に答える
0

ページの例のように、分割関数を使用してこの文字列を分割できます: Lua で分割

また、Lua は実行時に数値と文字列の間の自動変換を提供するため、n1 と n2 に数値を書き込むことは問題ありません。

于 2012-09-19T13:27:42.353 に答える