5、数据类型:字符串
原创:夏克 发表时间:2005-6-3 0:31:54 点击次数:215
显示字符串:
先看看下面这几行语句在RGSS中的效果:
p "这将会显示双引号"
p '这也会显示双引号'
print "这不会显示双引号"
print '这也不会显示双引号'
把上面的四行语句复制下来,然后在我们刚刚建立好的Test脚本中粘贴,粘贴前最好把Test脚本的内容清除掉,我们只需要测试我们现在的代码。好,运行游戏,看看效果吧。
首先,看得出来,用来输出显示的方法又多了一种:print,不同的是,p可以显示很多种数据类型,对不同的数据类型,它会按人们容易理解的格式来显示,比如说这里的字符串,它都会加上双引号来告诉人们:这次显示的是字符串,而print直接显示字符串本身。
在上面的代码中,分别输出下面的四行字符串:
"这将会显示双引号"
"这也会显示双引号"
这不会显示双引号
这也不会显示双引号
字符串常量:
字符串常量的表示有两种方法。
1、双引号表示的字符串:
这种表示方法使得字符串可以支持一些特殊格式,这将是我们用的最多的表示方法,下面会有更详细的介绍。
2、单引号表示的字符串:
直白的说,单引号所包括的字符串会被原样显示出来,也就是说,即使单引号中包含特殊格式,也不会显示这种特殊格式。
字符串变量:
和数字变量一样,看看例子吧:
1、赋值:
a="欢迎使用RGSS来编程"
print a
结果输出:欢迎使用RGSS来编程
2、连接:
a="中华人民"
b="共和国"
print a+b
结果输出:中华人民共和国
3、乘法:
a="连续两遍"
print a*2
结果输出:连续两遍连续两遍
4、换行符:
\n表示换行,但是只能用在双引号字符串内,若是在单引号字符串内便不起作用了,看看下面两个例子:
a='中华人民\n共和国'
b="中华人民\n共和国"
print a
print b
结果输出:
中华人民\n共和国
中华人民
共和国
5、常量中包含变量:
a="人民"
print "中华#{a}共和国"
结果输出:中华人民共和国
记住:这个特殊格式和\n一样只能在双引号形式的字符串中使用。
再看一个:
a="C:\\Program Files\\RPG Maker XP\\System\\Data\\Skills.rxdata"
print "系统安装后的初始脚本文件是:#{a}"
你可以试试看下面的例子:
a="人民"
print '中华#{a}共和国'
结果#输出:中华#{a}共和国
版权声明:
RUBY文档中心的所有文章标明[
原创
]的均为本站作品,版权属RUBY中文化计划,若转载请注明;标明[
翻译
]的其外文版权归原作者,译文版权属RUBY中文化计划;标明[
转贴
]的,若原作者感到侵犯了他的著作权,那么请及时跟主持人联系,我们会尽快更正。
版权所有(C)
RUBY中文化计划