Re: immutableな静的配列の初期化

投稿ツリー


このトピックの投稿一覧へ

なし Re: immutableな静的配列の初期化

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011/9/19 9:24
9rnsr  新米   投稿数: 7
静的配列の代入(初期化も含む)は、現状左辺をsliceに、右辺を「ヒープに確保される配列リテラル」に変換され、結果スライス要素の代入として実行されます。

またコンストラクタ(this()/static this()/shared static this())での初期化は、name[0]のような間接的な参照に現状対応していません(dmdの検出アルゴリズムの問題)。

以上2点から、現状ではimmutableな静的配列はコンストラクタでの初期化はできません。
投票数:21 平均点:4.76
返信する

この投稿に返信する

題名
ゲスト名
投稿本文

  条件検索へ


メインメニュー

ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録

Menu