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

Project1

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

[已经解决] case when脚本中语句问题

[复制链接]

Lv4.逐梦者

梦石
0
星屑
14106
在线时间
2141 小时
注册时间
2019-1-24
帖子
1121

R考场第七期纪念奖

跳转到指定楼层
1
发表于 2019-3-19 14:11:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 miantouchi 于 2019-3-19 14:14 编辑

这段代码输出内容不一样,怎么能匹配上了呢。不应该是
a=1
case a

when 0

when 1

when 2

不应该是a的值和下面的值相同才能执行里面的内容
图二的内容明显多。

1(1).jpg (237.79 KB, 下载次数: 13)

1(1).jpg

2(1).jpg (103.63 KB, 下载次数: 8)

2(1).jpg

3.jpg (34.38 KB, 下载次数: 2)

3.jpg

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
39645
在线时间
7484 小时
注册时间
2009-7-6
帖子
13483

开拓者贵宾

2
发表于 2019-3-19 14:35:28 | 只看该作者
如果条件是一个类名的话,可以判断分歧变量是不是属于该类,这里就是用于类型判定了。

点评

所以才说要实际运用, 有很多和你光用看的可是不一样的, 笑  发表于 2019-3-19 17:03
孤陋寡闻了  发表于 2019-3-19 14:45
这是ruby的语法规则,F1手册里的确没有详细说明  发表于 2019-3-19 14:43
F1里面也没有这一条,服了  发表于 2019-3-19 14:40

评分

参与人数 1+1 收起 理由
myownroc + 1 给大触倒茶

查看全部评分

RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
37789
在线时间
5398 小时
注册时间
2006-11-10
帖子
6546
3
发表于 2019-3-19 17:01:30 | 只看该作者
比如你是叫李狗蛋的人类,  说你是李狗蛋成立, 说你是人类也成立嘛  

点评

ruby语法太灵活了,比我脑子灵光  发表于 2019-3-19 18:08
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

4
发表于 2019-3-19 17:29:57 | 只看该作者
本帖最后由 guoxiaomi 于 2019-3-19 17:44 编辑

case 调用的是 === 方法

obj === other → true or false

Case Equality – For class Object, effectively the same as calling #==, but typically overridden by descendants to provide meaningful semantics in case statements.

http://codemacro.com/2012/07/26/ruby-case-when/

点评

那我们是同志了!握爪~  发表于 2019-3-20 00:04
从图书馆借了一本,已经看了一半0 _0  发表于 2019-3-19 23:53
不如再来一本《ruby元编程》  发表于 2019-3-19 23:44
实际上看是看了,但是对这个===没有太多留神……  发表于 2019-3-19 23:40
这就是先看了《ruby编程语言》再学脚本的优势  发表于 2019-3-19 23:39

评分

参与人数 2星屑 +50 +1 收起 理由
正太君 + 1 给大佬沏茶...
RyanBern + 50 被醋瞎

查看全部评分

熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-25 06:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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