设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3973|回复: 7
打印 上一主题 下一主题

[已经解决] 腳本上的疑問=>|i|

[复制链接]

Lv1.梦旅人

梦石
0
星屑
52
在线时间
704 小时
注册时间
2011-12-27
帖子
941
跳转到指定楼层
1
 楼主| 发表于 2013-1-27 13:30:21 手机端发表。 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
腳本中我看到用“|”去括著某些的字符。
那是有什麼用途的?

是簡化還是引用什麼的?

Lv1.梦旅人

梦石
0
星屑
50
在线时间
270 小时
注册时间
2010-2-4
帖子
1305
2
发表于 2013-1-27 13:50:39 | 只看该作者
- -b请参照f1里对迭代器(块)的介绍...
好歹当年也当过大魔王过,orz
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
52
在线时间
704 小时
注册时间
2011-12-27
帖子
941
3
 楼主| 发表于 2013-1-27 16:20:34 | 只看该作者
zhangbanxian 发表于 2013-1-27 13:50

我看不明==|||

你可以說明一下嗎==

点评

类似于方法调用的形参,你实在理解不了的话- -b  发表于 2013-1-27 16:40
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
52
在线时间
704 小时
注册时间
2011-12-27
帖子
941
4
 楼主| 发表于 2013-1-27 17:15:12 | 只看该作者
真的找人詳細說一說吧...

不只可以幫到我一個人...
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
5
发表于 2013-1-27 18:22:12 | 只看该作者
本帖最后由 j433463 于 2013-1-27 18:23 编辑

RUBY 代码复制
  1. a = [1, 2, 3, 4]
  2. a.each {|s| p s}


RUBY 代码复制
  1. a = [1, 2, 3, 4]
  2. a.each do |s|
  3. p s
  4. end


RUBY 代码复制
  1. a = [1, 2, 3, 4]
  2. for s in a
  3. p s
  4. end


这三个方式的结果都一样,前两个看不懂,最后一个 for 中的 s 看得懂吧?

评分

参与人数 1星屑 +50 收起 理由
Mic_洛洛 + 50 回复奖励

查看全部评分

修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
52
在线时间
704 小时
注册时间
2011-12-27
帖子
941
6
 楼主| 发表于 2013-1-27 18:57:54 手机端发表。 | 只看该作者
j433463 发表于 2013-1-27 18:22

即是把s代為a的那個數組吧。
大概明了。

点评

是把数组 a 中的元素值按顺序代入给 s  发表于 2013-1-27 19:18
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1175
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

7
发表于 2013-1-27 18:58:03 | 只看该作者
|| 通常用于块(Block)中,被 || 括住的词素代表此块的参数。

RUBY 代码复制
  1. [1, 2, 3, 4].each do |i|
  2.   puts  i
  3. end


其中,each..do部分构造的块可视为匿名函数(没有名字,不可通过名字引用)。某种意义上,这个块相当于下面这个函数 /方法 。
RUBY 代码复制
  1. def a_anonymous_block(i)
  2.   puts i
  3. end


而each方法这样迭代就相当于:

RUBY 代码复制
  1. a_anonymous_block(1)
  2. a_anonymous_block(2)
  3. a_anonymous_block(3)
  4. a_anonymous_block(4)


如果按照这样理解,像|k,v|这种写法也不奇怪了——他表示这个块接受两个参数而已!

评分

参与人数 1梦石 +1 收起 理由
Mic_洛洛 + 1 认可答案

查看全部评分


See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
52
在线时间
704 小时
注册时间
2011-12-27
帖子
941
8
 楼主| 发表于 2013-1-27 20:26:50 手机端发表。 | 只看该作者
DeathKing 发表于 2013-1-27 18:58

明白了,謝謝>-<
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 20:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表