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.fromEnvironment
、 int.fromEnvironment 、 bool.fromEnvironment 和 bool.hasEnvironment 的所有调用中保持一致。
此构造函数仅在作为 const
调用时才能保证工作。它可能在某些可以在运行时访问编译器选项的平台上作为非常量调用工作,但大多数 ahead-of-time 编译平台不会有此信息。
相关用法
- Dart String.fromCharCodes用法及代码示例
- Dart String.replaceAll用法及代码示例
- Dart String.trim用法及代码示例
- Dart String.lastIndexOf用法及代码示例
- Dart String.replaceRange用法及代码示例
- Dart String.toLowerCase用法及代码示例
- Dart String.substring用法及代码示例
- Dart String.length用法及代码示例
- Dart String.padRight用法及代码示例
- Dart String.trimLeft用法及代码示例
- Dart String.compareTo用法及代码示例
- Dart String.trimRight用法及代码示例
- Dart String.contains用法及代码示例
- Dart String.indexOf用法及代码示例
- Dart String.split用法及代码示例
- Dart String.startsWith用法及代码示例
- Dart String.splitMapJoin用法及代码示例
- Dart String.operator_get用法及代码示例
- Dart String.operator_multiply用法及代码示例
- Dart String.replaceFirstMapped用法及代码示例
- Dart String.endsWith用法及代码示例
- Dart String.operator_plus用法及代码示例
- Dart String.operator_equals用法及代码示例
- Dart String.toUpperCase用法及代码示例
- Dart String.padLeft用法及代码示例
注:本文由纯净天空筛选整理自dart.dev大神的英文原创作品 String.fromEnvironment constructor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。