在 Dart 程式設計中測試型別運算子
在某些情況下,我們希望檢查變數是否為特定資料型別。 Dart 提供了兩個我們可使用的測試型別運算子。
這兩個測試型別運算子為 -
is - 如果變數與我們進行檢查的型別一致,則返回 true
is! - 如果變數與我們進行檢查的型別不一致,則返回 true。
語法
is 運算子的語法類似以下形式 -
x is int
在上例中,x 是變數名稱,我們正在檢查 x 是否為 int 資料型別。
is! 運算子的語法類似以下形式 -
x is! int
在上例中,x 是變數名稱,我們正在檢查 x 是否為 int 型別。
讓我們在 Dart 程式碼中檢視這兩個運算子的實際作用。
示例
考慮以下所示示例 -
void main(){
var x = 25;
print(x is int);
print(x is bool);
}輸出
true false
示例
is! 的示例如下所示
void main(){
var x = 25;
print(x is! int);
print(x is! bool);
}輸出
False true
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP