Futurebasic/語言/字串表示式
外觀
更新於FBtoC 2008年2月15日
字串表示式是任何可以被計算為0到255個字元的字串。 (注意FutureBASIC還提供"容器",它們擁有2GB的文字容量,並且操作方式與標準字串非常相似)。字串可以以下列方式表示
- 字串字面量,或字串變數。 更多資訊請見附錄C: 資料型別和資料表示。
示例surname$(23) "Friday"
- 對任何返回字串值的自定義函式的引用。
示例fn MyStringFunc$( "something" )
- 由任何以$結尾的內建FB函式返回的值。
示例chr$( 7 ) hex$( z& )
- 由
using函式或str#函式返回的值。
示例using "##.#"; pi str#( 130, 5 )
複合字符串表示式是由連線運算子"+"分隔的簡單字串表示式的列表。 複合字符串表示式的語法是
simpleExpr1 + simpleExpr2 [+ simpleExpr3 ...]
"+"運算子透過連線運算元來構建更長的字串。 例如
"Ex" + "tra" + mid$( "fiction", 3 )
此表示式的值為"Extraction"。
如果字串表示式被賦值給一個容量不足以容納它的字串變數,則表示式會被靜默截斷以適應變數大小。
當兩個字串表示式用資料比較運算子(==, !=, <, >)分隔時,結果是數值表示式。 更多資訊請見附錄D: 數值表示式.