Ruby学习笔记01_基本概念

2017-09-29 08:05:39来源:CSDN作者:slowsnowscar人点击

分享

Ruby程序的换行

Ruby 把分号和换行符解释为语句的结尾。但是,如果 Ruby 在行尾遇到运算符,比如 +、- 或反斜杠,它们表示一个语句的延续。

Ruby BEGIN,END语句

语法

BEGIN{        begin code    }END{        end code    }

声明begin code会再程序运行之前被调用, end code 在之后调用

#实例puts "这是主Ruby程序"BEGIN{        puts "初始化Ruby"    }END{        puts "回收资源"    }#运行结果:初始化Ruby 这是主Ruby程序  回收资源

Ruby 注释

单行注释 #注释内容

name = "Madisetti" # 这也是注释

多行注释

=begin这是注释。这也是注释。这也是注释。这还是注释。=end

字符串

字符串可以由单引号, 或者双引号包裹. 单引号提供的特殊功能较少, 一般就是单纯修饰字符串

双引号有两个额外功能
1.反斜线编译, 比如/n代表换行
2.双引号中可以内插表达式
def say_hello(name)    result = "hello #{name}"    return resultendputs say_hello("Snow") #输出结果: hello Snow

注意: 我们不需要什么result变量, 当复制给它时,它就存在了

双引号中内插的表达式, 如果只是一个全局实力或者累变量, 则不需要提供花括号

$greeting = "Hello"  #$greeting 是全局变量@name = "Prudence"  #`@name 是实例变量puts "#$greeting,#@name"

变量命名

Ruby使用命名惯例来区分变量用途.
1.局部变量,方法参数和方法名称都必须用小写字母或者下划线开始.
2.全局变量都用$为前缀
3.实例变量用@开始, 类变量用@@ 开始.
4.类名称,模块名称和常量都必须用大写字母开始

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台