?
?
顯示字符串:?
先看看下面這幾行語句在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="連續(xù)兩遍"?
print?a*2??
結果輸出:連續(xù)兩遍連續(xù)兩遍
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文檔中心的所有文章標明[原創(chuàng)]的均為本站作品,版權屬RUBY中文化計劃,若轉載請注明;標明[翻譯]的其外文版權歸原作者,譯文版權屬RUBY中文化計劃;標明[轉貼]的,若原作者感到侵犯了他的著作權,那么請及時跟主持人聯系,我們會盡快更正。
?