今天看到这个,很不错。通过这个可以同时学习ruby和tdd。感觉这个是学习编程语言的好方法。
这里有一个中文介绍
1、不需要声明即可使用变量2、类的名称的第一字母必须大写3、一个有构造函数的典型类classRectangleattr_accessor:height,:widthdefinitialize(hgt,wdth)@height=hgt@wid…
1.方法的调用对象.方法名(参数1,参数2,...)可以省略参数列表的()对象.方法名(参数1,...)do|变量1,变量2,...|可以省略参数的()块内容end对象.方法名(参数1,...){|变量1,变量2...|只要在没有参数的时候…
1.ruby的两种运行方式:ruby方式咋(在命令行中输入rubyxxx.rb)和irb方式(在命令行中输入irb)注意:可以在命令后添加-EUTF-8指定编码格式例:ruby-EUTF-8XXX.rbirb-EUTF-82.输出的三种方式…
1#当前块2classBlock3defa_method4returnyieldifblock_given?5'noblock'6end7end8obj=Block.new9puts"#{obj.a_method}"10puts"#{obj…
简单总结了一下自己为什么喜欢rubyonrails:语法简单,写代码很愉快,比较接近伪代码;喜欢其强大的正则表达式和字符串操作。ruby中面向对象更自由,更动态;ruby给人信任,相信你了解自己写的程序,而java或者C#就绝对相信你写的是…
#definefrench_string="il\xc3\xa9taitunefois"long_string=<<EOFHereisalongstringWithmanyparagraphsEOFputslong_string…
定义:[1,2,3]#AnarraythatholdsthreeFixnumobjects[-10...0,0..10,]#Anarrayoftworanges;trailingcommasareallowed[[1,2],[3,4],[5…
最近在学习ProgrammingRuby,做点读书笔记来记录下自己的成长也是不错的。当然更希望的是各位大牛能指出本人的不足,在这里先谢谢大家了。第一章入门讲的是如何安装Ruby,在Ruby的官方网站上有很详细的安装指南,无论你是Liunx,…