文字列型[string]
文字列型(
string)はテキスト文字列を格納する為に使用します。
テキスト文字列は、最後に出現する0(ゼロ)を終わりとする Unicodeフォーマットの連続した文字で構成されます。
文字列定数は文字列型(
string)の変数に割り当てる事が出来ます。
文字列定数はダブルクォーテーション(")に囲まれたUnicode文字の連続です。
文字列にダブルクォーテーションの文字を含めたい場合、ダブルクォーテーションの前にエスケープシーケンス(\)を置く必要があります。
特殊な文字定数を文字として使用する場合は、特殊な
文字定数の前にエスケープシーケンスを置く必要があります。
サンプルソース:
ushort tmp_char;
string tmp_str;
tmp_char = 'a';
tmp_str = "これは文字列定数です。";
tmp_str = "\x0022";
Print(tmp_str);
tmp_str = "\"";
Print(tmp_str);
tmp_str = "\\";
Print(tmp_str);
ソースコードを見易くする為、
長い文字列定数を複数に分割する事が出来ます。
複数に分割した文字列は最終的に1つの文字列に結合されます。
サンプルソース:
string tmp_str;
tmp_str = "1行目"
"2行目"
"3行目";
Print(tmp_str);
文字列型(
string)は、12byteのlongの構造体で構成されています。
スポンサーリンク
注意事項:
当サイトはMQL4言語(MT4用プログラム言語)について紹介している初心者向けサイトです。
自動売買を行うEAや売買シグナルのソフトウェアの配布などは行っておりません。
投資助言も行っておりません、投資助言を必要としている方は投資助言業者に相談して下さい。
当サイトに掲載している情報やサンプルソース利用によって損害が生じてもサイト管理人は責任を負いませんので、全て自己責任でお願い致します。
また当サイトではFXCM MT4ベースに紹介していますが、これはFXCMを特別お勧めしているわけでは無く、単純に管理人がFXCM口座をメインに取引をしていた為です。尚、FXCMジャパン証券は楽天証券に買収されました。
FX(外国為替保証金取引)は金融商品取引法に規定される通貨関連店頭デリバティブ取引です。
元本あるいは利益を保証した金融商品ではありません。
為替変動・金利変動・アルゴリズムによる急変動・各国要人の気まぐれ発言による暴落等のリスクにより、損失が生じるおそれがあります。
FXは少ない保証金を担保として大きな金額を取引出来る為、投資金額以上の損失を被る可能性があります。
詳細は証券会社の契約締結前交付書面・約款等を熟読して下さい。