刚才写字符串格式化的由于要处理所有内置类型,而且只有 TypeInfo 可用,为了避免恐怖的 if 链,发明了下面这个有趣的switch模拟。 D语言真是太好玩了。 D代码   import std.stdio;         alias void delegate() Case;      void Switch2(T)(T cond,  ...
2007-05-18

.Net/Java 风格格式化字符串

关键字: Dotmars D
基础类库的东西看起来容易做起来难,今天花时间实现了一点点 .Net 风格的字符串格式化函数,贴出来娱乐一下。 注意:目前仅支持占位符索引号而已... import std.stdio; import std.string; import std.conv; alias void delegate(char c) Sink; alias void* Argument; const size_t MaxArguments = 16; ...
实在是忍不住要骂SB的GFW,真希望以后凡是参与这个下三烂工程的东西们能被统统枪毙!
  • 15:57
  • 浏览 (1637)
  • 评论 (0)
oldrev
搜索本博客
我的相册
7e9318d5-c74f-36e0-81a3-beb68acaa2b8-thumb
Screenshot
共 1 张
最近加入圈子
存档
最新评论