假設我有像一塊的Perl代碼: foreach my $x (@x) {
foreach my $y (@z) {
foreach my $z (@z) {
if (something()) {
# I want to break free!
}
# do stuff
}
# do stuff
}
# do stuff
我正在尋找一種語義或語言結構,它將簡化我的if語句中的一些。如果我有一個帶有or的if語句,我在兩個值之間選擇'',我想在代碼中稍後提供所選的變量。 我將在僞代碼寫: if (x or y) {
function(z);
}
凡z是x或y值,取其觸發if是真實的。否則,我在示例中的重複是沒有多少寫 if (x) {
...
function(x);
}
i
一個do-while循環,我試圖找出如何在TSQL實現這個通過的Transact-SQL提供 do
update stuff set col = 'blah' where that_row = 'the right one'
select trash from stuff ...
until some_condition
唯一的迭代控制流程句話是while (condit
一般來說,避免GOTO是一種很好的做法。牢記這一點,我一直在與同事討論這個話題。 考慮下面的代碼: Line:
while(<>) {
next Line if (insert logic);
}
是否使用循環標籤算作一個goto? 這裏是perlsyn中的perldoc不得不說: 這裏有一個C程序員會如何編寫了Perl中的一個特定的算法:雖然這裏是如何一 fo