puts"演示while not"
a=1while not a>10
print a," "
a+=1;
endputs
for i in 1...10
print i," "
endputs
puts"演示break"
c='a'
for i in 1..4
if i==2 and c=='a'
c='b'
print"\n"
break
endprint i,c,""
endputs "\n\n"
puts
puts"演示next"
c='a'
for i in 1..4
if i==2 and c=='a'
c='b'
print "\n"
next
endprint i,c," "
endputs
puts"演示redo"
c='a'
for i in 1..4
if i==2 and c=='a'
c='b'
print "\n"
redo
endprint i,c," "
end
puts "\n\n"
puts"演示retry"
c='a'
for i in 1..4
if i==2 and c=='a'
c='b'
print "\n"
retry
endprint i,c," "
endputs "\n\n"
puts "演示50以內的素數"
for i in 2..50
f=true
for p in 2...i
if i%p==0
f=!f
break
endend
print i," " if f
endputs
puts"演示times,upto,downto,each,step"
puts
4.times
puts
1.upto(9)
puts
9.downto(1)
puts
(1...9).each
puts
0.step(11,3)
puts
# e3.12-1.rb 求50以內的素數
$arr=[ ] #建立乙個全域性陣列 $arr
$arr[0]=2
def add_prime(n) #定義方法 將 n以內的奇素數加入$arr
3.step(n,2){|num|$arr 《上面**中我有點不太明白,為什麼在return false後面沒有換行?換行後,下面在加乙個end,結果就不一樣了,結果為(2,3)。。。請大家賜教
# e3.12-1.rb 求50以內的素數
$arr=[ ] #建立乙個全域性陣列 $arr
$arr[0]=2
def add_prime(n) #定義方法 將 n以內的奇素數加入$arr
3.step(n,2){|num|$arr 《把end再換乙個位置,結果就成(2)
# e3.12-1.rb 求50以內的素數
$arr=[ ] #建立乙個全域性陣列 $arr
$arr[0]=2
def add_prime(n) #定義方法 將 n以內的奇素數加入$arr
3.step(n,2){|num|$arr 《主要是不理解,為什麼return false 後面為什麼if沒有換行?
Ruby學習系列 疑問 1
code def saygoodnight name result goodnight result goodnight,name return result end code code puts saygoodnight john bo code goodnight,john bo 執行成功 co...
ruby學習筆記 1 初識語法
雖然ruby ruby on rails從2007年就一直獲獎無數,但身為乙個中國人,一直對小日本創造的東西不怎麼感興趣,想想其實也沒必要,技術本身是無國界的,日本其實也有值得學習的地方 扯遠了,呵 單從技術而言,ruby本身確實很爽,令程式設計師的工作變得輕鬆有趣!下面的 演示了如何找出100以內...
ruby 學習筆記 1 初識語法
單從技術而言,ruby本身確實很程式設計客棧爽,令程式設計師的工作變得www.cppcns.com輕鬆有趣!下面的 演示了如何找出100以內的素數 複製 如下 using system namespace mersenne i console.readline static bool checkdi...