dart - Dart 类型别名
问题描述
我喜欢使用 newtype 模式来封装字符串或其他过于常见的数据类型。
有没有办法在飞镖中做到这一点?我找到了typedef,但显然这仅适用于方法回调。
打字稿中的示例类型别名:
type FileId = string;
rust 中的新类型示例:
struct FileId(String);
解决方案
推荐阅读
- javascript - 无法使用 jQuery 选择元素的兄弟姐妹
- python-3.x - python3:socket.gethostbyaddr():“未知主机”与“主机名查找失败”
- c++ - R与C++的联动(Rccp)
- javascript - 将复选框方形选项更改为图像
- python - 如何解决?AttributeError:'NoneType'对象没有属性'head'
- python - 如何在 Python Gekko 中求解积分?
- java - 使用 @OneToMany 时 JPA 结果无限循环
- html - 当仅使用 CSS 和 HTML 将鼠标悬停在不同的图像上时,如何显示不同的文本?
- python - Python中如何以及什么是基于另一列从Excel填充列表的最佳模块?
- python - 使用 input() 接收整数和字符串并检查条件