第一个ruby程序中遇到的问题-成都创新互联网站建设

关于创新互联

多方位宣传企业产品与服务 突出企业形象

公司简介 公司的服务 荣誉资质 新闻动态 联系我们

第一个ruby程序中遇到的问题

    使用ruby语言编程的感觉是,一次又一次的惊叹,非常神奇有人竟然把我之前用c、c++等语言编程时所遭遇的痛苦一次又一次地抚平。

企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,创新互联面向各种领域:纯水机成都网站设计全网整合营销推广解决方案、网站设计等建站排名服务。


    下面这段代码是我照教材敲出来的(summarize.rb),用于从一段文本中选择包含感兴趣的句子。

  1. text =%q{ 
  2. Ruby is a great programming language. It is object oriented 
  3. and has many groovy features. Some people don't like it, but  
  4. that's not our problem!It's easy to learn. It's great.To learn 
  5. more about Ruby,visit the official Ruby Web site today. 
  6.  
  7. sentences =text.gsub(/\s+/, ' ').strip.split(/\.|\?|!/) 
  8. sentences_sorted =sentences.sort_by {|sentence| sentence.length} 
  9. one_third =sentences_sorted.length /3 
  10. ideal_sentences =sentences_sorted.slice(one_third, one_third +1) 
  11. ideal_sentences =ideal_sentences.select { |sentence| sentence =~ /is|are/ } 
  12. puts ideal_sentences.join(".") 

    #ruby summarize.rb运行之后,弹出一个bug:summarize.rb:12: syntax error, unexpected '}'。

    但是检查数遍,也没看出个所以然。倒是将one_third直接赋常量后,就OK了。继续找找原因吧。

 


网站题目:第一个ruby程序中遇到的问题
当前路径:http://kswsj.cn/article/jcdhgc.html

其他资讯