6 NİSAN 2011, ÇARŞAMBA
Fallthrough ile dava açmak mı?
Bash fallthrough durumlarda (büyük küçük harf duyarlı ise en iyi) ile anahtarı doğru sözdizimi için deyim arıyorum. PHP gibi program istiyorum:
switch($c) {
case 1:
do_this();
break;
case 2:
case 3:
do_what_you_are_supposed_to_do();
break;
default:
do_nothing();
}
Bash aynı istiyorum:
case "$C" in
"1")
do_this()
;;
"2")
"3")
do_what_you_are_supposed_to_do()
;;
*)
do_nothing();
;;
esac
Bu şekilde çalışmıyor: fonksiyonu do_what_you_are_supposed_to_do()
ateş zaman $C 2 VEYA 3.
CEVAP
6 NİSAN 2011, ÇARŞAMBA
Dikey çubuk "veya".
case "$C" in
"1")
do_this()
;;
"2" | "3")
do_what_you_are_supposed_to_do()
;;
*)
do_nothing()
;;
esac
Bunu Paylaş:
Tire ile boşluk yerine ve tüm harfler ...
Çeteleler Java ve Açıklamaları varsayı...
Nasıl Eclipse varolan bir projeyi açma...
Nasıl form üzerinde yeni bir pencere a...
Dosyayı açmak için yüce Metin 2 klavye...