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

Project1

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

[已经解决] 关于begin...end until

[复制链接]

Lv1.梦旅人

梦石
0
星屑
49
在线时间
157 小时
注册时间
2013-8-14
帖子
203
跳转到指定楼层
1
发表于 2013-9-3 08:49:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
Scene_Battle 3
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 转到输入下一个角色的命令
  3.   #--------------------------------------------------------------------------
  4.   def phase3_next_actor
  5.     # 循环
  6.     begin
  7.       # 角色的明灭效果 OFF
  8.       if @active_battler != nil
  9.         @active_battler.blink = false
  10.       end
  11.       # 最后的角色的情况
  12.       if @actor_index == $game_party.actors.size-1
  13.         # 开始主回合
  14.         start_phase4
  15.         return
  16.       end
  17.       # 推进角色索引
  18.       @actor_index += 1
  19.       @active_battler = $game_party.actors[@actor_index]
  20.       @active_battler.blink = true
  21.     # 如果角色是在无法接受指令的状态就再试
  22.     end until @active_battler.inputable?
  23.     # 设置角色的命令窗口
  24.     phase3_setup_command_window
  25.   end



问题 :
1. begin...end until 是什么语法? 看起来不像是异常处理啊...

Lv1.梦旅人

梦石
0
星屑
117
在线时间
552 小时
注册时间
2012-8-18
帖子
1429
2
发表于 2013-9-3 12:32:03 | 只看该作者
begin
  papapapa
end until papapa
基本等同于
until papapa
  papapapa
end
完毕

评分

参与人数 1星屑 +84 收起 理由
弗雷德 + 84 简明易明!

查看全部评分

我要填坑!我要背单词!我要学日语!我要每天锻炼!
好吧呵呵= =
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
466 小时
注册时间
2013-2-8
帖子
424
3
发表于 2013-9-3 14:53:35 手机端发表。 | 只看该作者
用 begin 必定要执行一次
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33511
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

4
发表于 2013-9-3 15:09:19 手机端发表。 | 只看该作者
说简单一点。当 until 的条件成立,返回`true´,这个 begin ..... end 的循环才结束。否则一直循环 begin .... end 的内容。

评分

参与人数 1星屑 +84 收起 理由
弗雷德 + 84 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
157 小时
注册时间
2013-8-14
帖子
203
5
 楼主| 发表于 2013-9-3 16:51:16 | 只看该作者
原来如此...
@弗雷德 结帖谢谢!

评分

参与人数 1星屑 +56 收起 理由
弗雷德 + 56 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-2 18:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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