ruby学习纪要一
- 这段代码居然就实现了每五秒钟就输出一段字符串。
def every_n_seconds(n)
loop do
before= Time.now
yield
interval=n-(Time.now-before)
sleep(interval) if interval>0
end
end
every_n_seconds(5) do
puts "我五秒钟就显示一次 #{Time.now.strftime("%X")}....been!"
end
2. 用这样的方式来知道命令的帮助
ri Time.now
- 打开一个文件然后写入
open("tt.txt","w") do |file|
file.puts("hello")
file.puts("world")
end
- 一个代码块的范例
1.upto(3) { |x| puts x}
这其中”|”中是变量
输出:
1
2
3
都无语了,感觉ruby没有语法规范,呵呵。
好吧,今天就学到这里,改天继续!
身未动,心已远;有多远,走多远


浙公网安备 33010602011771号