dart - dart是否允许用户编写平台特定的实现?

标签 dart

如果不是,是否有任何计划要这样做?

我知道dart本身具有不同的后端,这些后端可能具有不同的实现。我很好奇用户是否可以这样做,例如具有一个函数,该函数委派给js运行时一个@patch,如果是dart vm,则委派给另一个@patch

最佳答案

如果要创建软件包,则可以针对不同平台导出不同的实现,请参见此处:https://dart.dev/guides/libraries/create-library-packages#conditionally-importing-and-exporting-library-files

关于dart - dart是否允许用户编写平台特定的实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60315245/

相关文章:

flutter - 如何在flutter中刷新当前事件页面

flutter - 如何将游戏整合到Flutter应用中?

android - 如何为某个小部件 Flutter 指定拖动目标(单个 Draggable 被放入 3 个拖动目标而不是 1 个)

dart - 如何获得按钮的对象[ flutter ]

flutter - Flutter:MissingPluginException(在 channel plugins.flutter.io/firebase_auth上未找到方法currentUser的实现),适用于iOS

multithreading - 如何处理 Isolates 中抛出的异常?

routes - Dart 和 http ://pub. dartlang.org/packages/route

javascript - 如何(取消)关注YouTube的视频元素

dart - 设置所选的纸制标签

flutter - Flutter:如何删除BottomNavigationBar的边框?