当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Dart String.fromEnvironment用法及代码示例


dart:core 库中String.fromEnvironment 的用法介绍如下。

用法:

const
      String.fromEnvironment(
   String name,    
   {String defaultValue = ""}   
)

环境声明的字符串值 name

环境声明由编译或运行 Dart 程序的周围系统提供。声明将字符串键映射到字符串值。

如果 name 未在环境中声明,则结果为 defaultValue

获取值的示例:

const String.fromEnvironment("defaultFloo", defaultValue: "no floo")

为了检查是否存在声明,请使用 bool.hasEnvironment 。例子:

const maybeDeclared = bool.hasEnvironment("maybeDeclared")
    ? String.fromEnvironment("maybeDeclared")
    : null;

name 关联的字符串值或缺少值必须在单个程序中对 String.fromEnvironmentint.fromEnvironmentbool.fromEnvironmentbool.hasEnvironment 的所有调用中保持一致。

此构造函数仅在作为 const 调用时才能保证工作。它可能在某些可以在运行时访问编译器选项的平台上作为非常量调用工作,但大多数 ahead-of-time 编译平台不会有此信息。

相关用法


注:本文由纯净天空筛选整理自dart.dev大神的英文原创作品 String.fromEnvironment constructor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。