作者godfat (godfat 真常)
看板Ruby
标题Re: [问题] 如何新增变数?
时间Tue Nov 20 14:02:18 2007
新增变数? @_@b
※ 引述《forkome (丁丁是个人材)》之铭言:
: 问题一
: v = 1
: k = v
: 目前k对印的记忆体位置跟v一样
^^^^ 对(应|映) ?
: 我想让k有自己的记忆体位置
: java的话是 String k = new String
java 不能省略 new String() 中的括号 XD
: 若ruby的话要怎麽做呢?
Fixnum 是 constant, 永远不能产生一个相同的 Fixnum
irb(main):001:0> 1.dup
TypeError: can't dup Fixnum
你想要的话可以自己做 wrapper
class MyInteger
attr_accessor :data
end
: 问题二、Do while问题
: 书上有教使用
: while 条件
: .
: .
: end
: 是否有
: do
: .
: .
: while 条件
: 的用法呢?
就我所知没有...
不过有其他的变形:
until condition
end
expression while condition
expression until condition
--
#!/usr/bin/ruby [露比] /Programming (Kn|N)ight/ 看板《Ruby》
# if a
dog nailed
extra legs that
http://webptt.com/cn.aspx?n=bbs/Ruby/index.html
#
walks like an octopus, and Welcome ~
Ruby@ptt~
#
talks like an octopus, then
◢█◣ http://www.ruby-lang.org/
# we are happy to treat it as
█ http://www.ruby-doc.org/
# if it were
an octopus.
◥ ◤ http://www.rubyforge.org/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.28.18
1F:推 forkome:谢谢前辈的回答 11/20 19:22
2F:→ godfat:客气了,有问题欢迎来讨论 11/20 19:51
3F:→ zusocfc:记得用begin...end while很像可以做到do while的样子 11/21 21:26