1.2Ruby语言的标识符(Identifier)和关键字(Keyword)

标识符

标识符由字母、数字、下划线组成,但是不能以数字开头。字母区分大小写。

命名约定

类:PascalCase,比如Welcome
模块:PascalCase,比如Welcome
变量:全小写,比如welcome
常量:全大写,多单词加下划线,比如WELCOME
方法:全小写,多单词加下划线,比如get_welcome

保留关键字

__ENCODING__     、__LINE__、__FILE__、BEGIN、END、alias、and、begin、break、case、class、def、defined?、do、else、elsif、end、ensure、false、for、if、in、module、next、nil、not、or、redo、rescue、retry、return、self、super、then、true、undef、unless、until、when、while、yield。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubylang/1509.html

(0)
上一篇 2020年7月1日 14:00
下一篇 2020年7月3日 02:59

相关推荐

  • 1.7Ruby语言的变量(Variable)和常量(Constant)

    变量遵循标识符的命名规则,一般以小写英文字母开头并且全部为小写。 1.全局变量(Global Variable) 以$开头。作用域:全局使用。定义在类和模块之外。 2.类变量(Class Variable) 以@@开头。作用域:可被类(或子类)方法、实例方法(或子类实例方法)使用,可以被子类继承,不可以直接被对象调用。…

    Ruby语言教程 2020年7月7日
    01.1K0
  • 2.3Ruby语言的抽象(Abstract)类

    我们可以定义一个抽象类,在抽象类内部定义一些抽象方法,这些方法留待子类进行实现。抽象的反面是 具体(concrete) ,如果一个继承自抽象类的类实现了祖先类中的所有的抽象方法,它就是具体类。

    Ruby语言教程 2020年8月3日
    03540
  • 1.8Ruby语言的方法(Method)

    1.方法的定义 方法遵循标识符的命名规则,全小写,多单词加下划线。 2.方法分类 2.1类方法 接收者不是对象而是类本身的方法。 2.2实例方法 以对象为接收者的方法。 上面的对象被称为接收者(receiver)。调用方法被称为“向对象发送消息(message)”,调用的结果是“对象接收(receive)了消息”。也就…

    Ruby语言教程 2020年7月8日
    08510

发表回复

登录后才能评论