Ruby基本语法

简介: (一)Ruby中一切都是对象      比如可以用.class属性来查看一个对象的类型,看下1.class,会发现常数1的类型是Fixnum,1是Fixnum的一个实例。 (二)Ruby语法      Ruby中的类以class开始 以end结束,类名首字母的约定是大写;     Ruby中的...

(一)Ruby中一切都是对象

     比如可以用.class属性来查看一个对象的类型,看下1.class,会发现常数1的类型是Fixnum,1是Fixnum的一个实例。

(二)Ruby语法

     Ruby中的类以class开始 以end结束,类名首字母的约定是大写;
     Ruby中的方法以def开始 以end结束,方法名首字母的约定是小写;

     Ruby中的局部变量名首字母的约定是小写;

     Ruby中的构造函数(构造方法)名称为initialize;

          即类在创建新对象时,调用这一方法

     Ruby中的成员变量(实例变量,对象变量)用@符号,在initialize里进行声明与初始化;
     Ruby中的属性用attr,attr_writer,attr_reader和attr_accessor声明;

        Ruby中的全局变量用$符号;

     Ruby中的常数(常量)用大写字母开头,约定是全部大写;
     Ruby中任何的表达式都会返回值。

 

     Ruby中的注释:

         单行注释:以#开头,如: #注释内容
         多行注释:在=begin 和 =end 之间定义,如:
             =begin
                注释内容
             =end

          其中在radrails中,快捷键ctrl+/ ,为注释,也可全选注释。

 

目录
相关文章
|
3月前
|
开发者 Ruby
Ruby正则表达式的奥秘:如何用简单的语法构建强大的文本匹配与处理工具?
【8月更文挑战第31天】正则表达式是文本匹配的强大工具,通过简单模式即可实现复杂文本处理。作为动态、面向对象的语言,Ruby提供了全面的正则表达式支持,涵盖创建、匹配、替换及分割等功能。本文通过示例代码介绍如何在Ruby中使用正则表达式进行文本匹配,并分享了编写正则表达式的最佳实践,帮助开发者提升文本处理效率与准确性,更好地利用这一工具构建高效系统。
37 0
|
存储 前端开发 JavaScript
前端学 Ruby:熟悉 Ruby 语法
前端学 Ruby:熟悉 Ruby 语法
43 0
|
6月前
|
Ruby
|
6月前
|
Ruby
|
6月前
|
Ruby
|
6月前
|
Ruby
|
Ruby Python
红袖添香,绝代妖娆,Ruby语言基础入门教程之Ruby3基础语法,第一次亲密接触EP01
书接上回,前一篇我们在全平台构建好了Ruby3的开发环境,现在,可以和Ruby3第一次亲密接触了。 Ruby是一门在面向对象层面无所不用其极的解释型编程语言。 我们可以把编写Ruby代码看作是一场行为上的艺术,编码就像跳舞一样,Ruby的每一步都很优雅,几乎没有一步是多余的。
红袖添香,绝代妖娆,Ruby语言基础入门教程之Ruby3基础语法,第一次亲密接触EP01
|
存储 对象存储 Ruby
Ruby Programming | 连载 02 - Ruby 语法基础
Ruby Programming | 连载 02 - Ruby 语法基础