[英]What does '!const' do in Dart?
我在 Github 上遇到了@pragma("vm:entry-point")
的文檔 wiki 。 它提到以下代碼片段:
@pragma("vm:entry-point")
@pragma("vm:entry-point", true/false)
@pragma("vm:entry-point", !const bool.fromEnvironment("dart.vm.product"))
class C { ... }
我知道 Dart 中的const
關鍵字。 但是, !const
是做什么的? 只是聲明屬性不是常量嗎? 我在哪里可以在官方文檔中了解它的用法和功能?
我認為這意味着以下幾點:
!(const bool.fromEnvironment("dart.vm.product"))
我認為這意味着 bool 結果的負數。
兩個例子:
代碼:
print(!true);
結果:
false
代碼:
print(!false);
結果:
true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.