הבדלים בין גרסאות בדף "C Shell"

נוספו 634 בתים ,  לפני 10 שנים
אין תקציר עריכה
*מתבצעת פקודת unset var, שזה תפקידה.
בניגוד לשפת C, על מנת להתייחס לתוכן של משתנה יש להקדים לשמו את התו $. לדוגמא var$.
 
השפה תומכת גם ב[[רשימה|רשימות]] פשוטות, שהן למעשה מערך של מחרוזות, וניתן לגשת לאיבר ברשימה בצורה דומה. השפה לא תומכת ברשימה מקוננת (כלומר רשימה של רשימות). ניתן להתייחס למשתנה פשוט כאל רשימה באורך 1.
בניגוד בולט לשפת C, מספור האיברים ברשימה מתחיל מ1.
</div>
 
ידפיס אל הפלט (בדרך כלל המסך) את ערכי הרשימה:, כל ערך בשורה נפרדת.
1
2
3
Yossi
 
== ביטויים אריתמטיים ==
השפה תומכת בביטויים [[אריתמטיקה|אריתמטיים]] פשוטים.
שורה שמכילה ביטוי אריתמטי צריכה להתחיל בתו '@'. לדוגמה, לאחר ביצוע הפקודות
<div style="direction: ltr;">
::'''set''' ''i = 1''
::''@ i = i + 1''
</div>
ערכו של המשתנה i יהיה 2.
כמו כן ניתן לבצע קידום והסגה כמו בשפת C, והשורות
<div style="direction: ltr;">
::'''set''' ''i = 1''
::''@ i = i ++''
</div>
שקולות לחלוטין לדוגמא הקודמת.
==קישורים דומים==
[[bash]]