●パック/アンパック

「●パック/アンパック」の編集履歴(バックアップ)一覧はこちら

●パック/アンパック」(2009/05/31 (日) 17:28:54) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*情報 作者名:はっぱ 引用元:[[なでしこプログラム掲示板「はっぱのサンプル集57」>http://www.himanavi.net/cgi/nade-bbs/cbbs.cgi?mode=al2&namber=734&rev=&no=0]] *概要 パック:改行を含む文字列を一つにまとめる。 アンパック:パックの逆 *サンプルプログラム 文=『あ いう えおか』。 文のパックと言う。//あ\nいう\nえおか 文=『ア\nイウ\nエオカ』。 文のアンパックと言う。 //ア //イウ //エオカ *//本体 //改行→\n。\→\\。 //複数行の文字列や一次配列を1つの文字列にする。 //うっかりすると末尾の改行が曖昧になるので、注意。 ●パック(データの)  もしデータが空ならば   空で戻る  (データの変数型確認)で条件分岐   『整数』ならば    データで戻る   『実数』ならば    データで戻る  出力文字列とは文字列  出力文字列はデータの『\』を『\\』に置換  出力文字列は出力文字列の改行を『\n』に置換  出力文字列で戻る //\n→配列の境界。\\→\。 //パックされた1つの文字列を、一次配列をにする。 ●アンパック(データの)  もしデータが空ならば   空で戻る  出力配列とは配列  (データの『\\』を『\e』に置換)を『\n』で区切って反復   出力配列に(対象の『\e』を『\』に置換)を配列追加  出力配列で戻る ---- #comment() ----
*情報 作者名:はっぱ 引用元:[[なでしこプログラム掲示板「はっぱのサンプル集57」>http://www.himanavi.net/cgi/nade-bbs/cbbs.cgi?mode=al2&namber=734&rev=&no=0]] *概要 パック:改行を含む文字列を一つにまとめる。 アンパック:パックの逆 *サンプルプログラム 文=『あ いう えおか』。 文のパックと言う。//あ\nいう\nえおか 文=『ア\nイウ\nエオカ』。 文のアンパックと言う。 //ア //イウ //エオカ *//本体 //改行→\n。\→\\。 //複数行の文字列や一次配列を1つの文字列にする。 //うっかりすると末尾の改行が曖昧になるので、注意。 ●パック(データの)  もしデータが空ならば   空で戻る  (データの変数型確認)で条件分岐   『整数』ならば    データで戻る   『実数』ならば    データで戻る  出力文字列とは文字列  出力文字列はデータの『\』を『\\』に置換  出力文字列は出力文字列の改行を『\n』に置換  出力文字列で戻る //\n→配列の境界。\\→\。 //パックされた1つの文字列を、一次配列をにする。 ●アンパック(データの)  もしデータが空ならば   空で戻る  出力配列とは配列  (データの『\\』を『\e』に置換)を『\n』で区切って反復   出力配列に(対象の『\e』を『\』に置換)を配列追加  出力配列で戻る ---- #comment() ----

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。