第一个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://csruizhi.cn/article/jcdhgc.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 成都网站制作 重庆企业网站建设 成都定制网站建设 成都网站制作 高端网站建设 成都网站设计公司 成都网站建设 成都网站建设 网站制作 网站建设 重庆网站制作 成都网站建设公司 成都网站建设 外贸网站建设 网站建设改版 网站设计制作 泸州网站建设 成都网站建设 手机网站制作设计 成都网站制作 成都企业网站设计 网站制作