Project1

标题: 请问:符号\和/的意思? [打印本页]

作者: kvkv97    时间: 2023-10-3 21:01
标题: 请问:符号\和/的意思?
代码:
$scene =\Mercenaries::\Scene_Mercenaries.new(a)
代码:
text.gsub!(/\\\\/) { "\000" }

符号\和/分别是什么意思?有什么用途?
作者: AshhsA    时间: 2023-10-4 04:24
本帖最后由 AshhsA 于 2023-10-4 04:25 编辑

//用以划分出正则表达式——也就是//里面的字符串是一种匹配格式
\是转义符号,用以把下一个字符转换为别的字符——如\n表示换行。
\\的意思就是"\"(不转义,所以\\n是"\n"而不是换行)。
这是一般的情况,至于第一个代码的用法……我在别的ruby测试网站上试过了,无法编译……
作者: kvkv97    时间: 2023-10-4 21:20
请问:      那$scene =\Mercenaries::\Scene_Mercenaries.new(a)里面的 \\是什么意思
作者: AshhsA    时间: 2023-10-5 00:29
kvkv97 发表于 2023-10-4 21:20
请问:      那$scene =\Mercenaries::\Scene_Mercenaries.new(a)里面的 \\是什么意思

问题就是这种写法根本无法执行,请提供来源
作者: AshhsA    时间: 2023-10-6 04:31
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)
这时候的\必须作为结尾,否则必报错




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1