资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

第一个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://cdkjz.cn/article/jcdhgc.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220