d的嵌套赋值

原文

theFirstName[theFirstIndex].theSecondName[theSecondIndex].thirdName[theThirdIndex]=x;
//你想改写为如下:
alias shortName = theFirstName[theFirstIndex].theSecondName[theSecondIndex].thirdName[theThirdIndex];
shortName = x;

你可以用指针.即使在dip1000中也工作.只是记得用*t来解引用,否则不编译.
也可以:

ref shortName() {
    return theFirstName[theFirstIndex].theSecondName[theSecondIndex].thirdName[theThirdIndex];
  }

shortName = x;
posted @ 2022-06-22 08:39  zjh6  阅读(18)  评论(0)    收藏  举报  来源