日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

dart 乘方运算符_Dart系列-运算符

發布時間:2023/12/10 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 dart 乘方运算符_Dart系列-运算符 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

周末學習了一下Dart語言,按照慕課網Flutter開發第一步-Dart編程語言入門教程進行學習,所以記錄一下,感覺慕課網的老師辛苦做的視頻教程,說得很清楚,有基礎學起來很輕松也很快,本篇來學習dart的運算符。

算術運算符

算術運算符,就是常見的加、減、乘、除、取整、取余、自增、自減。

加、減、乘、除、取整、取余。

int a = 10;

int b = 2;

//加

print(a + b);

//減

print(a - b);

//乘

print(a * b);

//除

print(a / b);

//取整

int result = a ~/ b;

print(result);

//取余

print(a % b);

自增、自減

//自增

//前++,先給函數打印,后自增

print(a++);

//后++,先自增,再給函數打印

print(++a);

//先給函數打印,再自減

print(a--);

//先自減,再給函數打印

print(--a);

關系運算符

關系運算符,就是大于、小于、大于等于、小于等于、等于。

int a = 5;

int b = 3;

//判斷是否相等

print(a == b);

//判斷是否不相等

print(a != b);

//是否大于

print(a > b);

//是否小于

print(a < b);

//是否大于等于

print(a >= b);

//是否小于等于

print(a <= b);

//雙等號判斷內容相等

String strA = '123';

//String strB = '321';

String strB = '123';

print(strA == strB);

邏輯運算符

邏輯運算符,就是并且、或者、取反,返回值都是布爾值。

bool isTrue = true;

//取反

print(!isTrue);

//并且

bool isFalse = false;

print(isTrue && isFalse);

//或者

print(isTrue || isFalse);

//日常取反用途

String str = "";

print(!str.isEmpty);

賦值運算符

賦值運算符,就是復合運算符,+=、-=、*=、/=,并且還有dart的??=

復合運算符。

double a = 10;

//int b;

int b = 5;

//復合運算符

a += 2;

print(a);

a -= b;

print(a);

a *= b;

print(a);

print(a /= b);

print(a %= b);

??=,如果變量沒有賦值才進行賦值,否則不進行賦值。

//??=,如果變量沒有賦值才進行賦值,否則不進行賦值

b ??= 10;

print(b);

條件表達式

條件表達式,就是三目運算符,以及dart的??,作用是:如果??前面的表達式為null,則使用??后面的值。

三目運算符

//int gender = 0;

int gender = 1;

//String str = gender == 0 ? 'Male' : 'Female';

//還可以加上插值表達式

String str = gender == 0 ? 'Male=$gender' : 'Female=$gender';

print(str);

??運算符,如果??前面的表達式為null,則使用??后面的值

//??表達式,如果??前面的表達式為null,則使用??后面的值

String a;

//String a = 'Dart';

String b = "Java";

//a為null,所以會使用b的值返回

String c = a ?? b;

print(c);

總結

本篇,我們學習了dart的運算符,分別有算術、關系、邏輯、賦值、條件運算符。以及dart特有的賦值運算符??=,??條件表達式。下一篇,我們來學習dart的控制語句。

總結

以上是生活随笔為你收集整理的dart 乘方运算符_Dart系列-运算符的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。