赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 17573 |
最后登录 | 2020-3-13 |
在线时间 | 304 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 138
- 在线时间
- 304 小时
- 注册时间
- 2014-4-11
- 帖子
- 419
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
- def debug(arr)
- puts '一一一一一一一一一'
- puts arr
- end
-
- h = [1,2,3,4,5]
- h1 = h
- h1.each{|v|puts sprintf('values is:%s',v)}
-
- h2 = h.collect{|x| [x,x*2]}
- debug h2
-
- h3 = h.map{|x| x*3 }
- debug h3
-
- h4 = h.inject{|sum,item| sum+item}
- debug h4
复制代码 百度了一下%s- %s
- 用于表示symbol, 但是不会对其中表达式等内容进行转化
- 代码如下:
- >> %s(foo)
- => :foo
- >> %s(foo bar)
- => :"foo bar"
- >> %s(#{foo} bar)
- => :"\#{foo} bar"
复制代码 所以我想问在第一段代码里%s是什么意思 为什么输出的是序号呢 |
|