查看: 1237|回复: 9

[有事请教] 请问:符号\和/的意思?

[复制链接]
梦石
0
星屑
4761
在线时间
285 小时
注册时间
2013-10-13
回帖
580
发表于 2023-10-3 21:01:12 | 显示全部楼层 |阅读模式

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

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

×
代码:
$scene =\Mercenaries::\Scene_Mercenaries.new(a)
代码:
text.gsub!(/\\\\/) { "\000" }

符号\和/分别是什么意思?有什么用途?
梦石
0
星屑
983
在线时间
71 小时
注册时间
2021-4-13
回帖
34
发表于 2023-10-4 04:24:25 | 显示全部楼层
本帖最后由 AshhsA 于 2023-10-4 04:25 编辑

//用以划分出正则表达式——也就是//里面的字符串是一种匹配格式
\是转义符号,用以把下一个字符转换为别的字符——如\n表示换行。
\\的意思就是"\"(不转义,所以\\n是"\n"而不是换行)。
这是一般的情况,至于第一个代码的用法……我在别的ruby测试网站上试过了,无法编译……

点评

那$scene =\Mercenaries::\Scene_Mercenaries.new(a)里面的 \是什么意思?  发表于 2023-10-4 20:49
回复

使用道具 举报

梦石
0
星屑
4761
在线时间
285 小时
注册时间
2013-10-13
回帖
580
 楼主| 发表于 2023-10-4 21:20:32 | 显示全部楼层
请问:      那$scene =\Mercenaries::\Scene_Mercenaries.new(a)里面的 \\是什么意思
回复

使用道具 举报

梦石
0
星屑
983
在线时间
71 小时
注册时间
2021-4-13
回帖
34
发表于 2023-10-5 00:29:17 | 显示全部楼层
kvkv97 发表于 2023-10-4 21:20
请问:      那$scene =\Mercenaries::\Scene_Mercenaries.new(a)里面的 \\是什么意思

问题就是这种写法根本无法执行,请提供来源

点评

等我去查,告诉你  发表于 2023-10-5 21:04
他的写法是: a=[2,3,4,5,6,7,8] $scene=\ Mercenaries::\Scene_Mercenaries.new(a)  发表于 2023-10-5 21:02
出自天干宝典,佣兵系统,至于天干那个宝典,我就不知道了。我是解压天干后,等好久才去看的  发表于 2023-10-5 21:00
回复

使用道具 举报

梦石
0
星屑
983
在线时间
71 小时
注册时间
2021-4-13
回帖
34
发表于 2023-10-6 04:31:02 | 显示全部楼层
kvkv97 发表于 2023-10-4 21:20
请问:      那$scene =\Mercenaries::\Scene_Mercenaries.new(a)里面的 \\是什么意思

我算是明白怎么回事了,原文应该是:
  1. $scene =\
  2. Mercenaries::\
  3. Scene_Mercenaries.new(a)
复制代码

这里的\就是纯换行,实际上这个代码应该是$scene =Mercenaries::Scene_Mercenaries.new(a)
这时候的\必须作为结尾,否则必报错

点评

对的  发表于 2023-10-6 20:45
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部