2006-06-04から1日間の記事一覧

スライス

b = a[1..3]; // a[1..3] は、a[1] と a[2] からなる2要素配列 a[1] と a[2] と a[3] からなる3要素配列、じゃないのか…

おやおや…

K.INABAさんとこの「動的配列のサイズ設定」のコードのコメントがおかしいような。 char a = new char[20]; char b = a[0..10]; char c = a[10..20]; b.length = 15; // aからのスライスで、15文字分の領域はあるので、常にin-placeでリサイズされる。 b[11]…

動的配列

Dの動的配列は、スクリプト言語のそれよりは動的じゃない。 int[] hoge = new int[5]; hoge[0] = 5; hoge.length = 11; hoge[10] = 6; printf("%d %d %d\n", hoge[0], hoge[10], hoge[4]); // => 5 6 0 hoge.length = 0; hoge = new int[11]; printf("%d %d …