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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。