Project1

标题: 学习脚本的问题~~! [打印本页]

作者: 冷不冷    时间: 2009-3-22 04:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 八云紫    时间: 2009-3-22 04:54
\\  前一个 \ 是转移字符,其实就是显示一个 \
作者: 冷不冷    时间: 2009-3-22 05:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: 八云紫    时间: 2009-3-22 05:08
能给出显示的结果么?

不知道 filename 要不要改成 filename.to_s
作者: Earth    时间: 2009-3-22 05:12
也许是filename没定义……是nil,结果没转换成字符串
作者: 八云紫    时间: 2009-3-22 05:14
以下引用Earth于2009-3-21 21:12:59的发言:

也许是filename没定义……是nil,结果没转换成字符串


那个会出现转换错误的说~~
作者: 冷不冷    时间: 2009-3-22 05:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: 塑望    时间: 2009-3-22 05:17
可是后面的print("文件 #{filename} 没找到。")和print("文件 " + filename + " 没找到。")这两句我在脚本上写~测试游戏确出现一行奇怪的英文字~
帮忙解答下~~


可以多看几遍领悟一下

print("文件 #{filename} 没找到
这里#{filename}里filename就是变量名 如果A文件缺失 即filename代入为A

print("文件 " + filename + " 没找到。")
这里filename就只是单纯的字母了

作者: 八云紫    时间: 2009-3-22 05:21
filename 未定义的说,就是值是 nil
作者: 冷不冷    时间: 2009-3-22 05:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 八云紫    时间: 2009-3-22 05:26
filename 只是一个变量,不是文件标识号的说~~
作者: 冷不冷    时间: 2009-3-22 05:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 八云紫    时间: 2009-3-22 05:38

filename = "美女"
print("文件 #{filename} 没找到。")
print("文件 " + filename + " 没找到。")

这样只会出现 文件 美女 没找到 , 文件 美女 没找到, 和有没有这个文件毫无关系。
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 冷不冷    时间: 2009-3-22 05:52
提示: 作者被禁止或删除 内容自动屏蔽




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