Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
@p0p3
高级会员
第 3518 位会员 / 2012-09-03

6 篇帖子 / 7 条回帖
0 关注者
0 正在关注
0 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 关于 popen - 的问题,求助好心人啊 at 2013年09月11日

    呵呵,谢谢啊

  • 关于 popen - 的问题,求助好心人啊 at 2013年09月11日

    @kenshin54 就是子进程的 STDIN 和 STDOUT 连接到了父进程的 pipe 上。 这个我知道,我的意思是为啥父进程的输入又成了子进程的输出

  • 关于 popen - 的问题,求助好心人啊 at 2013年09月10日

    那为何子进程的输出变成了父进程的输入的啊,请教下具体的过程@ChanceDoor

  • 再请问个 caller 的问题 at 2013年07月03日

    这个作用我知道,我意思使用了 caller 都把异常点和调用他的方法在栈回溯中删掉了,这样做的目的是什么

  • 还有高手给详细的解释下 caller [1..-1] 啊 at 2013年07月01日

    呵呵,是的,就是 ls 说的意思,谢谢啊

  • 还有高手给详细的解释下 caller [1..-1] 啊 at 2013年07月01日

    呵呵,我说的是 caller[1..-1],不是你说的 caller(1..-1),不是你说的这个意思,不过谢谢你啊,我弄清楚了

  • 问大家一个 programming ruby 第二版第三章的一个问题 at 2013年05月11日

    class KaraokeSong

    #...

    def to_s

    "KS: #@name--#@artist(#@duration){#@lyrics}"

    end

    end

    song = KaraokeSong.new("My Way", "Sinatra", 225,"And now,the...")

    song.to_s ->"KS: My Way--Sinatra(225){And now,the...}"

    原来直接把父类的方法 copy 过来

    后来采用 super 引用 class KaraokeSong <Song

    def to_s

    super+"{#@lyrics}"

    end

    end

    song = KaraokeSong.new("My Way", "Sinatra" ,225, "And now,the...")

    song.to_s ->"Song:My Way--Sinatra(225){And now,the...}"

    我的意思是他最后说段那段话不太恰当 super 调用父类的方法,如果修改 Song 类以毫秒保存时长,还不是一样会显示 3750 分钟

关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English