zoukankan      html  css  js  c++  java
  • rails

    bundle config 'mirror.https://rubygems.org' 'https://ruby.taobao.org'

    07  #0开始是8进制  0x 16进制  0b 二进制
    1_234  # 1234
    #{ expr } 替换任意 Ruby 表达式的值为一个字符串
    {'a'=>2}
    一般小写字母、下划线开头:变量(Variable)。
    方法名应以小写字母开头
    $开头:全局变量(Global variable)。
    @开头:实例变量(Instance variable)。
    @@开头:类变量(Class variable)类变量被共享在整个继承链中
    大写字母开头:常数(Constant)
    在 Ruby 中,您可以通过在变量或常量前面放置 # 字符,来访问任何变量或常量的值

    initialize 方法是一种特殊类型的方法,将在调用带参数的类的 new 方法时执行
    在 Ruby 中,类和方法也可以被当作常量
    :: 常量解析运算符 是一元运算符,允许在类或模块内定义常量、实例方法和类方法,可以从类或模块外的任何地方进行访问
    =begin
    这是一个多行注释。
    可扩展至任意数量的行。
    但 =begin 和 =end 只能出现在第一行和最后一行。
    =end
    如果 retry 出现在 begin 表达式的 rescue 子句中,则从 begin 主体的开头重新开始
    如果 retry 出现在迭代内、块内或者 for 表达式的主体内,则重新开始迭代调用。迭代的参数会重新评估
    redo 重新开始最内部循环的该次迭代,不检查循环条件。如果在块内调用,则重新开始 yield 或 call

    undef 不能出现在方法主体内。通过使用 undef 和 alias,类的接口可以从父类独立修改

    当方法定义在类的外部,方法默认标记为 private。另一方面,如果方法定义在类中的,则默认标记为 public。
    方法默认的可见性和 private 标记可通过模块(Module)的 public 或 private 改变

    每个 Ruby 源文件可以声明当文件被加载时要运行的代码块(BEGIN 块),以及程序完成执行后要运行的代码块(END 块)。
    将模块include到类定义中,模块中的方法就mix进了类中
    Ruby 的默认字符集是 ASCII
    $KCODE = 'u'  #UTF-8

  • 相关阅读:
    web自动化--如何在不同页面间游刃有余
    web自动化-窗口句柄及位置变化
    [bug] 验证selenium的显式和隐式等待而发现的一个低级错误
    Web自动化
    Appium 实战练习一
    Appium1.9 之 Chromedriver安装方式
    Appium1.9.1 之 Desired Capabilities 释疑
    [BUG]Appium1.9.1 这个问题竟然花了我5分钟进行定位
    Appium1.9.1 部署及结果检验
    selenium 初探
  • 原文地址:https://www.cnblogs.com/anjuncc/p/5184138.html
Copyright © 2011-2022 走看看