عمو جادی هم ما رو سر کار گذاشته!
دیدی ادیت نکرده.
خب.اوم... خدمت بگم که بله until و unless زمانی دستورات ما رو انجام میدن که شرط ما false باشه.
در مورد do :
بازم توضیحش زیاده!! خدا خودش کمک کنه بتونم تایپ کنم.
دستور do رو میتونی هم با while و هم با until بکار ببری. مثل کد های زیر :
Do/ Until : do {
...
} until (expression);
Sample Code : $count = 10;
do {
print "$count ";
} until ($count == 10);
Do / While : do {
...
} while (expression);
Sample : $count = 10;
do {
print "$count ";
} while ($count != 10);
خوب حالا توضیحش :
do هم مثل while و until یه حلقه معمولی هست، ولی یه تفاوتی داره و اونم اینکه در do حتی اگه شرط همیشه اشتباه باشه، حلقه ما حداقل یک بار انجام خواهد شد. اگه به مثال ها توجه کنی، میبینی با اینکه شرط برقرار نیست، ولی بازم حلقه یک بار اجرا میشه. همین
توضیحان بیشتر در عمو گوگل! و، عمو جادی تاج سر ما.