dart - dart 是否允许用户编写特定于平台的实现?
问题描述
如果没有 - 是否有任何计划这样做?
我知道 dart 本身有不同的后端,可能有不同的实现。我很好奇用户是否可以做同样的事情,例如,有一个函数可以委托给一个@patch
用于 js 运行时,而@patch
在 dart vm 的情况下委托给另一个。
解决方案
如果你正在创建一个包,你可以为不同的平台导出不同的实现,见这里:https ://dart.dev/guides/libraries/create-library-packages#conditionally-importing-and-exporting-library-files
推荐阅读
- javascript - Javascript - 迭代中未定义的数组
- php - 如何将我的 jquery 步骤表单提交到 PHP 文件?
- java - 使用 jdk.internal.net.http
- javascript - 如何使用 JavaScript 编辑表格内的 HTML
- html - 定位文字和图片?
- session - 使关闭按钮会话持久化
- php - 从 mysql 检索以填充表单时出现问题
- javascript - 在 JavaScript 中提升声明与表达式
- html - xsl 排序不适用于 xsl:apply-templates
- javascript - Node.js Express:TypeError:对象不是函数