首页 > 解决方案 > dart 是否允许用户编写特定于平台的实现?

问题描述

如果没有 - 是否有任何计划这样做?

我知道 dart 本身有不同的后端,可能有不同的实现。我很好奇用户是否可以做同样的事情,例如,有一个函数可以委托给一个@patch用于 js 运行时,而@patch在 dart vm 的情况下委托给另一个。

标签: dart

解决方案


如果你正在创建一个包,你可以为不同的平台导出不同的实现,见这里:https ://dart.dev/guides/libraries/create-library-packages#conditionally-importing-and-exporting-library-files


推荐阅读