“string_name=string_name[3..-1]”下面这行ruby代码是什么意思?

“string_name=string_name[3..-1]”下面这行ruby代码是什么意思?,ruby,string,syntax,Ruby,String,Syntax,我在看一些外部代码,看到一行Ruby代码,看起来像这样 string_name = string_name[3..-1] [n..x]是什么意思 谢谢。Ruby支持数组的负索引。因此,索引-1是数组的最后一个元素,-2是倒数第二个元素,以此类推。请考虑从数组的开头开始,然后从后面环绕 因此,在本例中,string_names[3..-1]基本上是从3到字符串末尾的子字符串。Ruby支持数组的负索引。因此,索引-1是数组的最后一个元素,-2是倒数第二个元素,以此类推。请考虑从数组的开头开始,然后

我在看一些外部代码,看到一行Ruby代码,看起来像这样

string_name = string_name[3..-1]
[n..x]是什么意思


谢谢。

Ruby支持数组的负索引。因此,索引-1是数组的最后一个元素,-2是倒数第二个元素,以此类推。请考虑从数组的开头开始,然后从后面环绕


因此,在本例中,string_names[3..-1]基本上是从3到字符串末尾的子字符串。

Ruby支持数组的负索引。因此,索引-1是数组的最后一个元素,-2是倒数第二个元素,以此类推。请考虑从数组的开头开始,然后从后面环绕

因此在本例中,字符串_names[3..-1]基本上是从3到字符串末尾的子字符串