在netbean里 参照 《programming ruby》学习
def say_goodnight(name)
result="goog night ,#{name}"+name
return result
end
#time for bed
puts say_goodnight("chenyu")
puts say_goodnight('boy')
#testing array
def test_array()
a=[1,'cat',3.14]
b=%w{dog cat pig} #array all string
puts a[1]
puts a[0]
puts a[2]
puts a[3] #nil
puts b[1]
puts b[0]
puts b[2]
puts b[3] #nil
end
test_array()
def test_collections()
inst_section={
'key1'=>'hello',
'key2'=>'boys',
'key3'=>'and',
'key4'=>'girls'
}
puts inst_section['key2']
end
test_collections()
# new Hash
def test_new_hash()
hash=Hash.new(0)
hash['key1']=1;
puts hash['key1'] #1
puts hash['key2'] #0
end
test_new_hash()
def test_if_condition()
count=2
if(count>10)
puts "try again"
elsif count==0
puts "you lose"
else
puts "enter a number"
end
end
test_if_condition()
def test_while_condition()
while line=gets
puts line.downcase #"hELLO"=>"hello"
end
end
#test_while_condition()
def test_statement_modifiers()
a=10
puts "hello" if a==10
a =a+1 while a<20
puts a
end
test_statement_modifiers()
分享到:
相关推荐
中间的Io和prolog就被华丽丽的跳过了,因为prolog语法太奇葩,Io有没什么好的资料可以看,尽管我觉的Io应该会是一个强大的工具,而且语法超级简单。对象模型比起JavaScript好的不是一点两点,clone关键字真是为原型...
ruby基础笔记,自学笔记,ruby基础语法非常全面ruby基础笔记,自学笔记,ruby基础语法非常全面
学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及Demo源码.zip学习Ruby的笔记以及...
Ruby学习笔记 01 类的属性与方法 02 访问控制 03 Container(Array/Hash) 04 Iterator 05 简单数据类型 06 范围 07 方法 08 条件控制 09 异常处理
ruby学习笔记....................
字符串,浮点数,布尔等基础数据类型,还有数组,哈希hash的用法, 类的定义,函数方法,以及对象定义,其他高级用法解释,除了笔记记录的语法糖之外,还包含了一些解释性的代码,帮助大家理解ruby的语法,...
Ruby是一种纯粹的面向对象编程语言。它由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)创建于1993年。 您可以在 www.ruby-lang.org 的 Ruby 邮件...使用 Ruby 的语法比使用 Smalltalk 的语法要容易得多。
rubyinstaller-devkit-3.0.2-1-x64 and Ruby 学习笔记.7z 由于国内访问github服务器不稳定,所以上传到CSDN给大家方便下载
学习 Ruby 的笔记以及 Demo.zip
Ruby自学笔记,这是我在学习Ruby时的小结笔记,若对你有所帮助请给满星,谢谢!!!
本文是一篇关于Redis全套学习笔记的文章,主要介绍了Redis的基础知识、数据结构、持久化、集群、高可用、性能优化等方面的内容。通过本文的学习,读者可以全面掌握Redis的使用和应用,提高自己的技术水平和实践能力...
我对Ruby的学习笔记 评论 #i'm a sinlg eline comment =begin I'm a multiline comment! =end 资料来源 puts(writeln) 控制台输出/打印的Ruby方式 puts "hello world" 编写问候世界并返回nil 打印(写) 字符...
(可以通过 “puts 变量.class“查看) 3.ruby相对c#来讲,可能有些雷的地方在于:父类中的private成员,居然是可以在子类中使用的! …其它地方,等学习深入了再写出来 最后上一段测试代码,展示了ruby中类的基本用法...
笔记: Ruby会默认返回方法中的最后一个值。 如果需要返回多个值,可以用数组来实现。 可以通过强制声明return来返回值。 基础的输出方法是用puts(输出一行),print(直接打印)。 基础的输入方法是gets(读入一行,...
单从技术而言,ruby本身确实很爽,令程序员的工作变得轻松有趣! 下面的代码演示了如何找出100以内的素数: 代码如下: using System; namespace Mersenne { class Program { static void Main(string[] args) { for ...
Java、JDK6、良葛、林信良、Java学习笔记 我没看到实体书,不知是否相同, 近些日学习一下ruby方面的,顺便看看java方面的, 这个是Java JDK6的学习笔记电子版, 压缩包里包含两个文件, 一个是chm格式(这个还行吧)...
本人学习ruby on rails 的开发和部署过程中的环境搭建的笔记 基本涵盖了ruby开发中用到的所有软件的安装 也给自己留个存档