美文网首页
ruby 语法重难点总结

ruby 语法重难点总结

作者: wg689 | 来源:发表于2022-10-19 16:53 被阅读0次

    https://geek-docs.com/ruby/ruby-tutorial/rubytutorial-basics.html

    • 多行注释放在=begin和=end标记之间。
    • puts "Hello #{name}"
    • puts $0
    • puts *0全局变量包含正在执行的脚本的名称。 Ruby 中的全局变量以字符开头。*是另一个全局变量。 它是ARGV变量的同义词。 它包含为当前脚本提供的命令行参数。
    • puts "#{name} is #{age} years old"

    • 全局变量以$字符开头。 它们在任何地方都有效。 程序中应限制全局变量的使用。

    • 以@标记开头的变量名称是实例变量。 此变量在对象内部有效。

    • 全局变量在脚本中的任何地方都有效。 他们以 Ruby 中的$标记开头。
      =- 实例变量是属于特定对象实例的变量。 每个对象都有其自己的对象变量。 实例变量以@标记开头。 类变量属于特定类。 从特定类创建的所有对象共享类变量。 类变量以@@字符开头。

    Ruby 伪变量

    until是一个控制流语句,在条件为 false 时执行代码。 当条件为真时,循环停止。

    def target(target)
        targets = $hash_value['targets']
        targets = [] if targets == nil
        targets << target
        $hash_value['targets'] = targets
        yield if block_given?
    end
    

    @定义实例变量
    @@定义类变量

    $定义全局变量

    >>代表左移, 拼接 连接数组

    https://blog.csdn.net/weixin_30347335/article/details/97961421

    yield 的语法
    https://www.cnblogs.com/fish-101/p/10476889.html

    相关文章

      网友评论

          本文标题:ruby 语法重难点总结

          本文链接:https://www.haomeiwen.com/subject/ogtggrtx.html