logo
  • 教程列表
  • SO官方文档
  • 性状
    • 迭代结构的成员
    • 在没有继承成员的情况下迭代结构类的成员
  1. StackOverflow 文档
  2. D Language 教程
  3. 性状
  4. 迭代结构的成员

迭代结构的成员

Created: November-22, 2018

import std.stdio;

struct A {
    int b;
    void c();
    string d;
};

void main() {
    // The following foreach is unrolled in compile time
    foreach(name; __traits(allMembers, A)) {
        pragma(msg, name);
    }
}

allMembers traits 返回一个包含给定类型成员名称的字符串元组。这些字符串在编译时是已知的。

  • 在没有继承成员的情况下迭代结构类的成员
  • 性状

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明