Kondisional
Ekspresi if memilih dari dua ekspresi berdasarkan nilai nilai input logis dan hanya mengevaluasi ekspresi yang dipilih.
if-expression:
if
if-conditionthen
true-expressionelse
false-expression
if-condition:
expression
true-expression:
expression
false-expression:
Ekspresi
Berikut ini adalah contoh ekspresi if:
if 2 > 1 then 2 else 1 // 2
if 1 = 1 then "yes" else "no" // "yes"
Berikut ini berlaku saat mengevaluasi if-expression:
Jika nilai yang dihasilkan dengan mengevaluasi if-condition bukan nilai logis, maka kesalahan dengan kode
"Expression.Error"
alasan dimunculkan.Ekspresi true hanya dievaluasi jika kondisi if mengevaluasi ke nilai
true
.Ekspresi palsu hanya dievaluasi jika kondisi if mengevaluasi ke nilai
false
.Hasil dari if-expression adalah nilai true-expressionjika if-condition adalah
true
, dan nilai false-expression jika if-condition adalahfalse
.Kesalahan yang dimunculkan selama evaluasi if-condition, true-expression, atau false-expression disebarluaskan.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk