Ruby范例1
来源:互联网 发布:王朔 知乎 编辑:程序博客网 时间:2024/06/05 06:48
1.JAVA里的输出函数是:System.out.println("Hello world"); Ruby的输出函数为:puts "HelloWorld"
2.全局变量定义用$符号定义;实例变量用@符号定义
3.如果有多个变量,用下划线隔开
4.在Ruby中主要的集合类是:数组和哈希表,数组的键值是Integer类型的,而哈希表中支持任意类型
例子:
a = [ 1, 'cat', 3.14 ] # 定义数组
输入:a[0]
输出: 1
输入:a[2] = nil
# 输出a数组所有的元素
输入:a
输出:[1, "cat", nil]
数组另外一种定义方式:
a = %w{ ant bee cat dog elk }
2.变量例子
Local:name,fish_and_chips,x_axis,thx1138,_26
Global:$DEBUG,$CUSTOMER,$_,$PLAN9,$GLOBAL
Instance:@name,@point_1,@x,@_,@plan9
Class:@@total,@@symtab,@@N,@@x_pos,@@SINGLE
Constants and Class Names:PI,String,MyClass,JazzSong
3.定义Hash
写法1:
music={"1"=>"zhoujielun","2"=>"caiyilin"}
输入:music["1"]
输出:zhoujielun
写法2:
histogram = Hash.new(0)
histogram['key1'] ! 0
histogram['key1'] = histogram['key1'] + 1
histogram['key1'] ! 1
- Ruby范例1
- Ruby范例2-控制语句
- 范例1
- ruby范例3:对象,方法调用,属性赋值
- 第1章 范例
- 第1章 范例
- 简历范例1
- json范例1
- 范例
- 范例
- ASP.NET多线程范例1
- 组策略小范例1
- ASP.NET多线程范例1
- uC/OS-II 范例1
- ogre 开发范例大全(1)
- GlassFish Comet实现范例1
- 正则表达式提取范例1
- Ruby Note(1)
- file表单 只读 判断文件大小(javascript)
- 样条插值法C++源代码
- Visual studio2008中“Asp.net配置”无法配置的问题
- 代码5
- xampp下zend framework 1.11.0 quickstart、配置与调试
- Ruby范例1
- Hibernate DAO封装【来自网络】
- jQuery对象与dom对象的转换
- 代码6
- c++简单的文本文件读写实例
- 代码7
- Silverlight.解决DataTemplate中绑定的Command无法触发的问题
- Asterisk Kernel analysis 1
- BoneCP 版本选择