Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 我应该如何定义由多个单词组成的实例变量?_Ruby_Naming Conventions - Fatal编程技术网

Ruby 我应该如何定义由多个单词组成的实例变量?

Ruby 我应该如何定义由多个单词组成的实例变量?,ruby,naming-conventions,Ruby,Naming Conventions,在研究如何在Ruby中正确声明实例变量时,我所能找到的只有一个名称的实例变量: @variable 但是我要使用的实例变量由两个单词组成。我想知道如何声明这个实例变量?是: @instanceVariable 或: 还是完全不同的东西 由于我是新来的,我想确保我的惯例正确,使我成为一个更好的程序员 Ruby程序员的常见做法是对变量名使用snake-case表示法,即@instance\u variable。例如,参见or。Ruby程序员的常见做法是对变量名使用蛇形符号,即@instance\

在研究如何在Ruby中正确声明实例变量时,我所能找到的只有一个名称的实例变量:

@variable
但是我要使用的实例变量由两个单词组成。我想知道如何声明这个实例变量?是:

@instanceVariable
或:

还是完全不同的东西


由于我是新来的,我想确保我的惯例正确,使我成为一个更好的程序员

Ruby程序员的常见做法是对变量名使用snake-case表示法,即
@instance\u variable
。例如,参见or。

Ruby程序员的常见做法是对变量名使用蛇形符号,即
@instance\u variable
。例如,请参见或。

+1。遵循样式指南,不要让编码技术从其他语言泄漏进来。它一直潜入我的Ruby代码中,正如你在上面看到的那样。+1。遵循样式指南,不要让编码技术从其他语言泄漏进来。正如您在上面看到的,它一直潜入我的Ruby代码中。对变量使用正确的大小写不一定会使您成为一名更好的程序员,但它会帮助您的代码更易于他人维护。顺便说一句,当谈到语言时,它是“Ruby”,因为它是一个专有名称,当显示要运行的命令示例时,它是“Ruby”。对变量使用正确的大小写不一定会使您成为一名更好的程序员,但它会帮助您的代码更易于为他人维护。顺便说一句,当谈到语言时,它是“Ruby”,因为它是一个专有名称,当显示要运行的命令示例时,它是“Ruby”。
@instance_variable