謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

インタプリタで多次元配列を扱う

dmd 1.009の時点ではインタプリタではSArrayか文字列以外を使うとエラーになる。
SArrayは文字列と違い

const char[][4] test = ["a","b","c","d"];

としなければならない(配列の長さが必須)。
んで楽をするために

template SArray(T...){
  const char[][(T.length)] SArray = [T];
}

alias SArray!("a","b","c","d") test;

としてみたけどTが展開されずにエラー。なんかおかしい。
続くかも。