编程C,C ++,Java,PHP,Ruby,图灵,VB
计算机科学加拿大 
编程C,C ++,Java,PHP,Ruby,图灵,VB  

用户名:   Password: 
 登记登记   

 Wiki.Wiki.   博客博客   搜索搜索   图灵图灵   聊天室  成员成员 
 红宝石非常酷,但教程撒了谎。
指数 -> 编程,Ruby. -> 红宝石的帮助
查看上一个主题 可打印的版本下载主题订阅本主题私人信息刷新页面 查看下一个主题
作者 信息
Mirhagk.




邮政发布: 2011年1月1日星期六5:58 PM  帖子主题:Ruby非常酷,但教程撒谎。

红宝石的开始在20分钟的教程中说明这是可能的

红宝石:

班级 Fixnum
  #你可以,但请不要这样做
  def +( 其他 )
    自己 - other
  结尾
结尾


但如果我尝试这样做,互动红宝石史诗将失败并关闭。为什么是这样?
赞助
赞助
赞助
赞助
托尼




邮政发布: 2011年1月1日星期六6:05 PM  帖子主题:Re:Ruby非常酷,但教程撒了谎。

工作正好
代码:

IRB.(main):001:0> class Fixnum
IRB.(main):002:1>   def +(other)
IRB.(main):003:2>     self - other
IRB.(main):004:2>   end
IRB.(main):005:1> end
=> nil
IRB.(main):006:0>
IRB.(main):005:0* 2 + 2
=> 0
最新来自compsci.ca/blog: Tony's 编程博客。 DWite - A. 编程竞赛.
Mirhagk.




邮政发布: 2011年1月1日星期六10:58 PM  帖子主题:Re:Ruby非常酷,但教程撒了谎。

定义返回的类后,然后用关于找不到方法的东西吓坏了,然后从C:\ Ruby192 \ lib \ Ruby \ ....等
然后退出。
托尼




邮政发布: 2011年1月1日星期六11:26 PM  帖子主题:Re:Ruby非常酷,但教程撒了谎。

如果没有你更具体地对那种方法和那些线条更具体地,我无法告诉你。
最新来自compsci.ca/blog: Tony's 编程博客。 DWite - A. 编程竞赛.
Mirhagk.




邮政发布: 2011年1月1日星期六11:55 PM  帖子主题:Re:Ruby非常酷,但教程撒了谎。

=> nil
C:/ruby192/lib/ruby/site_ruby/1.9.1/rbreadline.rb:8446:在`_rl_find_next_mbchar'中
:nil:nilclass(nomethoderror)的未定义方法`force_encoding'
来自C:/ruby192/lib/ruby/site_ruby/1.9.1/rbreadline.rb:1692:在`块中
expand_prompt'
来自c:/ruby192/lib/ruby/site_ruby/1.9.1/rbreadline.rb:1676:在`每个'
来自C:/ruby192/lib/ruby/site_ruby/1.9.1/rbreadline.rb:1676:在`emponn_p
罗马特'
来自c:/ruby192/lib/ruby/site_ruby/1.9.1/rbreadline.rb:1765:在`rl_expan
d_prompt'
来自C:/ruby192/lib/ruby/site_ruby/1.9.1/rbreadline.rb:1790:在`rl_set_p
罗马特'
来自C:/ruby192/lib/ruby/site_ruby/1.9.1/rbreadline.rb:4718:在`readline
'
来自C:/ruby192/lib/ruby/site_ruby/1.9.1/readline.rb:40:在`readline'
来自C:/ruby192/lib/ruby/1.9.1/irb/input-method.rb:115:在“得到”
来自C:/ruby192/lib/ruby/1.9.1/irb.rb:139:在eval_i中的`块(2级)
n
来自c:/ruby192/lib/ruby/1.9.1/irb.rb:273:在`signal_status'
来自C:/ruby192/lib/ruby/1.9.1/irb.rb:138:在eval_input中的'块'
来自C:/ruby192/lib/ruby/1.9.1/irb/ruby-lex.rb:188:在“呼叫”
来自C:/ruby192/lib/ruby/1.9.1/irb/ruby-lex.rb:188:在`buf_input'
来自C:/ruby192/lib/ruby/1.9.1/irb/ruby-lex.rb:103:在`getc'
来自C:/ruby192/lib/ruby/1.9.1/irb/slex.rb:205:在`match_io'
来自C:/ruby192/lib/ruby/1.9.1/irb/slex.rb:75:在“匹配”
来自C:/ruby192/lib/ruby/1.9.1/irb/ruby-lex.rb:286:在`令牌'
来自C:/ruby192/lib/ruby/1.9.1/irb/ruby-lex.rb:262:在`lex'
来自C:/ruby192/lib/ruby/1.9.1/irb/ruby-lex.rb:233:在`块(2级)
在每个_top_level_statement'
来自C:/ruby192/lib/ruby/1.9.1/irb/ruby-lex.rb:229:在`loop'
来自C:/ruby192/lib/ruby/1.9.1/irb/ruby-lex.rb:229:在每个_top中的block
_level_statement'
来自C:/ruby192/lib/ruby/1.9.1/irb/ruby-lex.rb:228:在`catch'
来自C:/ruby192/lib/ruby/1.9.1/irb/ruby-lex.rb:228:在`ther_top_level_st中
'
来自C:/ruby192/lib/ruby/1.9.1/irb.rb:155:在`eval_input'
来自C:/ruby192/lib/ruby/1.9.1/irb.rb:70:在“开始”中的“块”
来自C:/ruby192/lib/ruby/1.9.1/irb.rb:69:在`catch'
来自C:/ruby192/lib/ruby/1.9.1/irb.rb:69:在`start'
来自C:/ Ruby192 / Bin / IRB:12:在`中<main>'

那是响应,然后我回到命令行(Ruby退出后)
托尼




邮政发布: 孙1月2日2011年12:10 AM  帖子主题:Re:Ruby非常酷,但教程撒了谎。

也许尝试 - noreadline. 国旗上 IRB.?
最新来自compsci.ca/blog: Tony's 编程博客。 DWite - A. 编程竞赛.
Mirhagk.




邮政发布: Sun 1月02日2011年6:46 PM  帖子主题:Re:Ruby非常酷,但教程撒了谎。

k我试图重新定义 - ,它戒烟,这次它表示堆栈级别太深了


编辑:我该如何完成Noreadline的事情?
Jcollins1991.




邮政发布: Sun 1月02日2011年6:54 PM  帖子主题:Re:Ruby非常酷,但教程撒了谎。

代码:
IRB. --noreadline
赞助
赞助
赞助
赞助
Mirhagk.




邮政发布: 孙1月02日2011年9:27 PM  帖子主题:Re:Ruby非常酷,但教程撒了谎。

谢谢,那个工作,你能解释歹徒的事情吗?
托尼




邮政发布: Sun 2011年1月02日11:19 PM  帖子主题:Re:Ruby非常酷,但教程撒了谎。

它禁用读数,这是似乎发生致命异常的地方。 readline允许在线编辑,如标签完成和历史记录。
最新来自compsci.ca/blog: Tony's 编程博客。 DWite - A. 编程竞赛.
从上一个显示帖子:   
   指数 -> 编程,Ruby. -> 红宝石的帮助
查看上一个主题 告诉一个朋友可打印的版本下载主题订阅本主题私人信息刷新页面 查看下一个主题

11  [ 10 Posts ]
跳到:   


Style:  
搜索: