新手问题 关于 Ruby 数组

drine · May 07, 2013 · Last by DrinE replied at May 07, 2013 · 1723 hits

s = 'hello' p s[0,2] p s[0,1] p s[-1,1] p s[0,0]

为什么,p s[0] 和 p s [1] 打印出来的都是 h 呢,不科学 = =

谁说 p s[0] 和 p s[1] 打印出来的都是 h 的。

Unknow user #1 May 07, 2013

显然 p s[0] 是'h' p s[1] 是'e'

#2 楼 @gelihai1991 啊不是不是。。p s[0,2] p s[0,1] 这两句第一个打印出来的是 he,第二个打印出来的是 h。。怎么会这样额

#1 楼 @jjzxcc #1 楼 @jjzxcc 啊不是不是。。p s[0,2] p s[0,1] 这两句第一个打印出来的是 he,第二个打印出来的是 h。。怎么会这样额

@DrinE 这不是对的么。ary[start, length],第一个是起始位置,第二个是长度。看 api 最清楚。

#5 楼 @jjzxcc 哦 明白了,谢谢。。能再告诉我在哪里看 api 么。。

You need to Sign in before reply, if you don't have an account, please Sign up first.