構文をmacro
に変換するを定義しようとしています。つまり、配列の場合、 に評価される必要があります。これまで私は試してきました2D array
1D vector
12x12
matrix[i,j]
matrix[12*i + j]
#define matrix[i,j] matrix[12*i+j]
#define (matrix[i,j]) matrix[12*i+j]
#define matrix[(i,j)] matrix[12*i+j]
#define matrix([i,j]) matrix[12*i+j]`
構文を使用する理由はmatrix[i,j]
、R コードから呼び出される拡張機能になるためです。プロジェクトの他の作成者には、何が行われているかを正確に理解してもらいたいと考えています。マクロでこれを行う方法はありますか?