ソラマメブログ

2008年07月25日

こんな文字列関数もある

Category:LSL String - Second Life Wiki
-----
を見ていたら へ~ こんな関数あるんだ...
-----
というわけで 試してみました
//
// File: string_test2.lsl
// Date Author number of nodes
// 2008/7/24 walkinglint 9
//
default {
touch_start(integer total_number) {
string s = "\n\t bbb \t\n";
llOwnerSay("aaa" + llStringTrim(s, STRING_TRIM) + "ccc");
llOwnerSay("aaa" + llStringTrim(s, STRING_TRIM_HEAD) + "ccc");
llOwnerSay("aaa" + llStringTrim(s, STRING_TRIM_TAIL) + "ccc");
list l = ["a", "bb", "ccc"];
llOwnerSay(llDumpList2String(l, ","));
}
}
実行結果は追記に

-----
ちなみに \t は 空白4つのことのようです w
-----
Category:LSL String - Second Life Wiki
-----

-----
Those who are coming LSL from such languages as C and Java may find these LSL string escape rules confusing at first. In LSL, "\n" means llUnescapeURL("%0A"), as it does in C and Java, but "\t" means llUnescapeURL("%20%20%20%20") rather than llUnescapeURL("%09"), and "\r" means "r" rather than llUnescapeURL("%0D"), etc.
-----
とあります...

同じカテゴリー(walking のスクリプティング講座)の記事
 プロフィール写真の表示に問題 (2009-11-30 20:55)
 ミニ太陽系 (2009-03-21 06:03)
 関数から文字列を返したら何か問題になる? (2009-03-18 18:02)
 llListFindList って型って関係ないんだったっけ (2009-03-18 14:02)
 夏時間(PDT)の実験 (2009-03-08 22:04)
 15パズルの作り方(その3) (2009-03-08 06:03)
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。