如果不是,是否有任何计划要这样做?
我知道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/