Project1

标题: 变量格式转换 [打印本页]

作者: 八云紫    时间: 2008-5-23 21:27
标题: 变量格式转换
a = ["1","2","3"]

问一下,怎样才可以输出 b = [1,2,3]
[LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 天仙玉女    时间: 2008-5-23 21:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-5-23 21:32
b = a.map{|i|i.to_i}
作者: 天仙玉女    时间: 2008-5-23 21:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 八云紫    时间: 2008-5-23 21:35
明白了,之前总是用 to_int 老出错。呵呵。

禾西版主的看不懂。
作者: 禾西    时间: 2008-5-23 21:37
以下引用天仙玉女于2008-5-23 13:34:25的发言:
禾西的比較簡潔
但是會比較難理解

習慣問題。禾西用習慣了 block 現在基本上不寫 for|||
(搾乾那麽一點速度和內存> <)
作者: 八云紫    时间: 2008-5-23 21:41
禾西版主还真吝啬呀。{/hx}

打住,有点版聊的味道了。
作者: 天仙玉女    时间: 2008-5-23 21:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-5-23 21:49
以下引用八云紫于2008-5-23 13:35:38的发言:

禾西版主的看不懂。

[本贴由作者于 2008-5-23 13:36:18 最后编辑]

.map{|item|}
的用法大概等於 .each{|item|} 或者 for item in array
不過會在最後直接返回一個 「新的數組」,减少步驟的調用(<< 也是要消耗時間的> <")
b = a.map{|i|i.to_i}
換算爲平常語句就是
x = []
for i in a
  x.push i
  #或者 x << i
end
b = x
x = nil
i = nil
作者: 这LINK不劫狱    时间: 2008-5-23 21:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 禾西    时间: 2008-5-23 21:51
以下引用天仙玉女于2008-5-23 13:45:23的发言:
你不能怪他
他寫鼠標腳本卡得要死
所以每一絲絲內存都要解省

從很早以前就是這樣了...應該是個人性格問題|||
以下引用这LINK不劫狱于2008-5-23 13:49:49的发言:
说实话   使用一开始生成的变量比使用时在临时生成的变量来的快 = =

我說link啊,你在說啥米碗糕?==a




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1