zoukankan      html  css  js  c++  java
  • Ruby 命名

    前面已经粗略的了解了基本的一些语法,应用。 对于命名可能并不能熟练的运用。我这边摘抄了一些,由于我也是新手,有不对的。我会返回修改。

    标准的Ruby变量名是以小写字母或者下划线开始(你会遇到一些例外的变量名),其后由大小写英文字母,数字和下划线组成.变量名是区分大小写的,变量名的字符长度没有限制,以下全是合法的Ruby变量名:

    max_length,maxlength,numberpages,numberPages,a_very_long_variable_name,_flag,column77row88,--

      上述变量中,max_length和maxlength包含一个重要情况,虽然驼峰模式在Ruby中是完全合法的,但是通常不会采用这种格式,相反我们使用下划经来分词.

    变量:

    1. 局部变量:小写字母或_后接字符(sunil, _z, hit_and_run)
    2. 实例变量(类内部可见):@打头,后接名字(@sign, @_, @Counter)
    3. 类变量(类的所有实例共享):@@打头(@@sign, @@_, @@Counte)
    4. 全局变量:$打头($counter, $COUNTER, $-x)

    立即数:

    大写字母后跟单词名,类名字和模块的名字要求符合立即数规范( module MyMath, PI=3.1416, class MyPune.)

    常量具有全局的可见性,对于常量的引用方式,类或模块::NANE

    方法名:

    以小写字母开头或下划线, "?", "!" and "="作为后缀。。

      1. ?方法返回boolean
      2. !方法会修改对象的属性,没有!表示方法属性不会被修改,有返回也是拷贝的修改
      3. =表示可以不加()调用,如果对象o拥有x=方法,则o.x=(1)和o.x=1效果相同
  • 相关阅读:
    win10 UWP button
    内网分享资源
    内网分享资源
    CF724F Uniformly Branched Trees
    win10 UWP FlipView
    win10 UWP FlipView
    win10 UWP FlipView
    搭建阿里云 centos mysql tomcat jdk
    搭建阿里云 centos mysql tomcat jdk
    win10 UWP 申请微软开发者
  • 原文地址:https://www.cnblogs.com/flyscan/p/4950121.html
Copyright © 2011-2022 走看看