新手问题 说个小坑

zsusyt · 2016年06月05日 · 最后由 zsusyt 回复于 2016年06月05日 · 1699 次阅读

最近在玩 codingame 这个网站,初级 PUZZLE 的 MIME Type 中有个小坑(也可能是新手的误解)。 (ruby 2.0.0p647)

a = ".mp3."
a.split(".")

以为结果会是

["", "mp3", ""]

其实结果是

["", "mp3"]

查了下文档,原来 split 还有一个参数:

split(pattern=nil, [limit])  anArray

具体见这里 把 limit 设置为任意负值,就会得到

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