val method
Implementation
MathValue val( dynamic index ){
if( index is List<int> ){
if( index[1] < 0 ){ // 負数でターミネートされた要素番号配列
return val( index[0] );
}
if( index[0] < _nodeNum ){
return _node![index[0]].val( _copyArray( index, 1 ) );
}
return _vector[_vectorNum]; // 番人
}
return _vector[(index < _vectorNum) ? index : _vectorNum/*番人*/];
}