随笔分类 - ruby
摘要:1.{}是分界符,即相同的符号或者一对符号2.解释如下:%s{String} 生成一个符号对象 %r{String} 创建一个正则表达式字面值 %x{String} 执行String所代表的命令%{String} 创建一个使用双引号括起来的字符串 %Q{String} 创建一个使用双引号括起来的字符串 %q{String} 创建一个使用单引号括起来的字符串%w{String} 将一个字符串以空白字符切分成一个字符串数组,进行较少替换(用单引号定义字符串一样,不会ruby解析) %W{String} 将一个字符串以空白字符切分成一个字符串数组,进行较多替换(用双引号定义字符串一样,可以ruby.
        阅读全文
                
摘要:1.Ruby的局部变量,方法的参数和方法名以小写字母或者下划线开头;全局变量以$为前缀;实例变量以@开始;类变量以@@开始;类名,模块名和常量都以大写字母开始。2.包含多个单词的实例变量名在词与词之间用下划线连接;包含多个单词的类变量名使用混合大小写即:每个字母首字母都大写。3.在Ruby中nil也是一个对象,它表示没有任何东西的对象,在条件判断中把 nil当做一个假值(false)对待。4.在Ruby中类永远都不是封闭的,你总可以向已有的类中添加方法。这适用于自己编写的类和内建类。5.虚拟熟悉,统一访问原则。6.类变量以@@开头,类变量被类的所有实例对象所共享,它与实例方法相关联,对于一个给
        阅读全文
                
摘要:puts: 自动把输出光标放到下一行,自动换行作用print: 不换行输出
        阅读全文
                
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号