?
?
顯示字符串:?
先看看下面這幾行語句在RGSS中的效果:
p?"這將會顯示雙引號"?
p?'這也會顯示雙引號'
print?"這不會顯示雙引號"
print?'這也不會顯示雙引號'?
把上面的四行語句復(fù)制下來,然后在我們剛剛建立好的Test腳本中粘貼,粘貼前最好把Test腳本的內(nèi)容清除掉,我們只需要測試我們現(xiàn)在的代碼。好,運行游戲,看看效果吧。
首先,看得出來,用來輸出顯示的方法又多了一種:print,不同的是,p可以顯示很多種數(shù)據(jù)類型,對不同的數(shù)據(jù)類型,它會按人們?nèi)菀桌斫獾母袷絹盹@示,比如說這里的字符串,它都會加上雙引號來告訴人們:這次顯示的是字符串,而print直接顯示字符串本身。
在上面的代碼中,分別輸出下面的四行字符串:
"這將會顯示雙引號"
"這也會顯示雙引號"
這不會顯示雙引號
這也不會顯示雙引號
字符串常量:
字符串常量的表示有兩種方法。
1、雙引號表示的字符串:?
這種表示方法使得字符串可以支持一些特殊格式,這將是我們用的最多的表示方法,下面會有更詳細(xì)的介紹。?
2、單引號表示的字符串:?
直白的說,單引號所包括的字符串會被原樣顯示出來,也就是說,即使單引號中包含特殊格式,也不會顯示這種特殊格式。
字符串變量:
和數(shù)字變量一樣,看看例子吧:
1、賦值:
a="歡迎使用RGSS來編程"
print?a??
結(jié)果輸出:歡迎使用RGSS來編程
2、連接:?
a="中華人民"?
b="共和國"
print?a+b??
結(jié)果輸出:中華人民共和國
3、乘法:
a="連續(xù)兩遍"?
print?a*2??
結(jié)果輸出:連續(xù)兩遍連續(xù)兩遍
4、換行符:
\n表示換行,但是只能用在雙引號字符串內(nèi),若是在單引號字符串內(nèi)便不起作用了,看看下面兩個例子:
a='中華人民\n共和國'
b="中華人民\n共和國"
print?a?
print?b??
結(jié)果輸出:
中華人民\n共和國
中華人民
共和國
5、常量中包含變量:
a="人民"
print?"中華#{a}共和國"?
?結(jié)果輸出:中華人民共和國
記住:這個特殊格式和\n一樣只能在雙引號形式的字符串中使用。
再看一個:
a="C:\\Program?Files\\RPG?Maker?XP\\System\\Data\\Skills.rxdata"
print?"系統(tǒng)安裝后的初始腳本文件是:#{a}"
?
你可以試試看下面的例子:
a="人民"
print?'中華#{a}共和國'?
結(jié)果#輸出:中華#{a}共和國
版權(quán)聲明:RUBY文檔中心的所有文章標(biāo)明[原創(chuàng)]的均為本站作品,版權(quán)屬RUBY中文化計劃,若轉(zhuǎn)載請注明;標(biāo)明[翻譯]的其外文版權(quán)歸原作者,譯文版權(quán)屬RUBY中文化計劃;標(biāo)明[轉(zhuǎn)貼]的,若原作者感到侵犯了他的著作權(quán),那么請及時跟主持人聯(lián)系,我們會盡快更正。
?