新手问题 关于 Ruby 数组

drine · 2013年05月07日 · 最后由 DrinE 回复于 2013年05月07日 · 1720 次阅读

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 的。

匿名 #2 2013年05月07日

显然 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 么。。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号