Bermula dengan ...login
Bermula dengan Perl
pengarang:php.cn  masa kemas kini:2022-04-14 16:05:12

Penyataan bersyarat Perl


Penyataan bersyarat Perl ialah blok kod yang dilaksanakan berdasarkan hasil pelaksanaan (Benar atau Salah) bagi satu atau lebih pernyataan.

Anda hanya boleh memahami proses pelaksanaan pernyataan bersyarat melalui rajah berikut:

Perhatikan bahawa nombor 0, rentetan '0 ', "" , senarai kosong (), dan undef adalah palsu dan nilai lain adalah benar. Jika benar didahului dengan ! atau tidak, palsu akan dikembalikan.

Perl menyediakan pernyataan bersyarat lungsur turun:

PernyataanPenerangan
语句描述

if 语句

一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。

if...else 语句

一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。

if...elsif...else 语句

您可以在一个 if 语句后可跟一个可选的 elsif 语句,然后再跟另一个 else 语句

unless 语句

一个 unless 语句 由一个布尔表达式后跟一个或多个语句组成。

unless...else 语句。

一个 unless 语句 后可跟一个可选的 else 语句

unless...elsif..else statement

一个 unless 语句 后可跟一个可选的 elsif 语句,然后再跟另一个 else 语句

switch 语句

在最新版本的 Perl 中,我们可以使用 switch 语句。它根据不同的值执行对应的代码块。
pernyataan if
A

pernyataan if

Terdiri daripada ungkapan Boolean diikuti dengan satu atau lebih pernyataan.

if...else statement

A if statement boleh diikuti Pilihan pernyataan lain

yang dilaksanakan apabila ungkapan Boolean adalah palsu.

if...elsif...else statement

Anda boleh menggunakan

if Pernyataan

boleh diikuti dengan

pernyataan elsif

pilihan, dan kemudian pernyataan lain yang lain.
<🎜>melainkan pernyataan<🎜>Sebuah <🎜>melainkan pernyataan<🎜> terdiri daripada ungkapan Boolean diikuti dengan atau berbilang kenyataan.
<🎜>melainkan...pernyataan lain. <🎜> <🎜>melainkan pernyataan<🎜> boleh diikuti dengan <🎜>pernyataan lain<🎜> pilihan.
<🎜>melainkan...elsif..else statement<🎜>Sebuah <🎜>melainkan pernyataan<🎜> Ia boleh diikuti dengan <🎜>pernyataan elsif <🎜> pilihan, dan kemudian <🎜>pernyataan lain <🎜> yang lain.
<🎜>penyataan suis<🎜>Dalam versi terkini Perl, kita boleh menggunakan <🎜>suis<🎜 > kenyataan. Ia melaksanakan blok kod yang sepadan berdasarkan nilai yang berbeza.
<🎜><🎜>Pengendali Ternary :<🎜><🎜>Kita boleh menggunakan <🎜>operasi bersyarat :<🎜> untuk memudahkan< 🎜> jika...lain<🎜> pengendalian pernyataan. Format biasa ialah: <🎜>
Exp1 ? Exp2 : Exp3;
<🎜>Jika ungkapan Exp1 adalah benar, hasil pengiraan ungkapan Exp2 dikembalikan, jika tidak Exp3 dikembalikan. <🎜><🎜>Contohnya adalah seperti berikut: <🎜>
#!/usr/local/bin/perl
 
$name = "php中文网";
$favorite = 10;     # 喜欢数

$status = ($favorite > 60 )? "热门网站" : "不是热门网站";

print "$name - $status\n";
<🎜>Laksanakan program di atas, hasil output ialah: <🎜>
php中文网 - 不是热门网站
<🎜><🎜>