코드 폴딩 마커에 대한 스크립팅 가능한 제어 기능을 제안하고 싶습니다. 이것은 제 생각에 코드를 더 쉽게 관리 할 수있게 해줄 것입니다. 예를 들어
SelectableMatrix =
Expr(
ResMat = {};
// loop through each row
For( i = 1, i <= nR, i++,
ResMat[i] = {};
// loop through each column getting values
For( r = 1, r <= nC, r++,
ResMat[i][r] = TB1[CheckBoxBox( r )] << get( i )
);
);
ResMat = Matrix( ResMat );
);그런 다음 다음과 같은 작업을 사용하여 코드를 축소하고 확장하는 기능을 사용하면 코드를보다 쉽게 관리 할 수 있습니다.
SelectableMatrix << expand;
SelectableMatrix << contract;