`
liyan2008_2009
  • 浏览: 4015 次
  • 性别: Icon_minigender_2
  • 来自: 成都
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

认识ruby的一个小东西

阅读更多
不知道出于怎样的一种心理
今天学习了ruby
下面是我看文档做的一个ruby的小程序
描述变量之间的关系

class Song
  @@plays = 0#全局变量
  def initialize(name, artist, duration)
    @name     = name#局部变量
    @artist   = artist
    @duration = duration
    @plays    = 0#局部变量
  end
  def play
    @plays += 1
    @@plays += 1
    "This  song: #@plays plays. Total #@@plays plays."
  end
end
s1 = Song.new("Song1", "Artist1", 234)
s2 = Song.new("Song2", "Artist2", 345)
p s1.play
p s2.play
p s1.play
p s2.play
puts "汉字"
p"汉字啊"



写完以后想留下一些东西
于是补充
puts "汉字"
p"汉字啊"

按照文档上的东西   写成是s1.play 无法打印,原因在查找当中
puts "汉字"    输出结果汉字

p"汉字啊"     不是汉字,原因在查   

新手 有好的资源共享啊



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics