OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

עבור: טופס שפה ג

גרסאות אחרונות של לחבוט הוסיפו צורה שנייה של ל תחביר פקודה, כזה שדומה לצורה שנמצאת בשפת התכנות C. שפות רבות אחרות תומכות בצורה זו, גם כן:

ל (( ביטוי 1; ביטוי 2; ביטוי 3 )); לַעֲשׂוֹת

פקודות

עשה

איפה ביטוי 1, ביטוי 2, ו ביטוי 3 הם ביטויים אריתמטיים ו פקודות הן הפקודות שיש לבצע במהלך כל איטרציה של הלולאה.

מבחינת התנהגות, צורה זו מקבילה למבנה הבא:

(( ביטוי 1 ))

בזמן (( ביטוי 2 )); לַעֲשׂוֹת

פקודות

(( ביטוי 3 ))

עשה

expression1 משמש לאתחול תנאים עבור הלולאה, expression2 משמש כדי לקבוע מתי הלולאה מסתיימת, ו-expression3 מבוצע בסוף כל איטרציה של הלולאה.

להלן יישום טיפוסי:



#! / bin / bash

# simple_counter: הדגמה של סגנון C עבור פקודה עבור ((i=0; i<5; i=i+1)); לַעֲשׂוֹת

echo $i עשיתי

#! / bin / bash

# simple_counter: הדגמה של סגנון C עבור פקודה עבור ((i=0; i<5; i=i+1)); לַעֲשׂוֹת

echo $i עשיתי

עבור: טופס שפה ג


כאשר הוא מבוצע, הוא מייצר את הפלט הבא:



[me@linuxbox ~]$ פשוט_מונה

0

1

2

3

4

[me@linuxbox ~]$ פשוט_מונה

0

1

2

3

4


בדוגמה זו, ביטוי 1 מאתחל את המשתנה i עם הערך של אפס, ביטוי 2 מאפשר ללולאה להמשיך כל עוד הערך של i נשאר פחות מ-5, ו ביטוי 3 מגדיל את הערך של i באחד בכל פעם שהלולאה חוזרת על עצמה.

צורת שפת C של ל שימושי בכל פעם שיש צורך ברצף מספרי. נראה מספר יישומים לכך בשני הפרקים הבאים.


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: