מדריך הפקודות של תוכנת סקראץ
Also available as Scratch 1.4 Reference Guide
|
מבוא | הממשק של סקראץ | אבני בניין של סקראץ | תיאור אבני בניין | נספחים 1. מבואסקראץ היא שפת תכנות חדשה המאפשרת יצירה של סיפורים אינטראקטביים, משחקים ואנימציות בצורה קלה ופשוטה. בנוסף מאפשרת סקראץ לחלוק את היצירות שלך עם משתמשים אחרים באינטרנט. מדריך פקודות זה מפרט על תוכנת סקראץ. אם את רק מתחילה, אנו ממליצים לך לנסות קודם את המדריך למתחילים (שנמצא בדף העזרה באתר סקראץ). במידה ותרצי עוד מידע תוכלי לחזור למדריך פקודות זה. אתר סקראץ מציע עוד אמצעים ללמידת התוכנה כגון: סרטי הדרכה, כרטיסיות סקראץ ושאלות נפוצות. למידע נוסף בקרו ב: http://info.scratch.mit.edu/Support
מדריך זה עבור סקראץ 1.4 יצא ביומי 2009. לגרסה המעודכנת ביותר של מדריך הפקודות הכנסו לhttp://info.scratch.mit.edu/Support
סקראץ מפותחת במעבדת המדיה של אמ.אי.טי על ידי קבוצת ה- "lifelong kindergarten Group" ובעזרה הכספית של הקרן הלאומית למדע, מיקרוסופט, קרן אינטל, נוקיה והקונסורטיום המחקרי של מעבדת המדיה באמ.אי.טי.
מרכיבים בסיסיים ביצירה מסוג סקראץיצירות סקראץ מורכבות מאוביקטים (עצמים) המכונים דמויות. אפשר לשנות את המראה של הדמות בעזרת תלבושות שונות. אפשר שדמות תהיה בן אדם או רכבת, פרפר או כל דבר אחר. כל תמונה יכולה להיות דמות, אפשר גם לצייר דמות ב"עורך הציור", לייבא תמונות שיש לך במחשב האישי או לגרור תמונות מאינטרנט.
לדמויות נותנים הוראות, לזוז, לנגן מוסיקה או להגיב לדמויות אחרות. כדי לעשות זאת מחברים בלוקים גרפיים שנקראים תסריטים. כאשר לוחצים על תסריט, הדמות תבצע את התסריט מראשיתו ועד סופו. 2. הממשק של סקראץ
במההבמה זהו המקום בו דמויות מגיבות לדמויות אחרות וכך מתעוררים לחיים הסיפורים, המשחקים והאנימציות שאתם יוצרים. הבמה היא ברוחב 480 ובגובה 360 יחידות ומחולקת לצירים רוחביים ואופקיים כאשר נקודת האפס של הצירים היא בדיוק באמצע הבמה.
על מנת למצוא את נקודת האמצע של הבמה, הזז את העכבר על גבי הבמה והתבונן בערכים המופיעים בתחתית הבמה.
דמויות חדשותבתחילת יצירה תמיד מופיע על הבמה דמות החתול של סקראץ. כדי ליצור דמות חדשה אפשר ללחוץ על הכפתורים הבאים:
במידה וברצונך למחוק דמות, בחר בכפתור מספריים מהתפריט ולחץ על הדמות או לחיצה כפתור עכבר ימני ובחירה במחק מתוך התפריט. כדי לגרום לדמות להראות חלק מרקע על גבי הבמה, לחץ על עכבר ימני ובחר ב-לכוד מסך לקבלת דמות חדשה.
רשימת דמויותרשימת הדמויות מציגה בצורת אייקונים (גופנים) את כל הדמויות ביצירה. השם של הדמות מופיע מתחתיה.
על מנת לערוך את התסריט, התלבושת והקול של הדמות, לחצו עם האייקון שלה ברשימת הדמויות או לחצו פעמיים על הדמות עצמה על גבי הבמה. הדמות הנבחרת מודגשת בקו כחול ברשימת הדמויות. על מנת להציג, לייצא, לשכפל או למחוק דמות ניתן להשתמש במקש עכבר ימני על גבי האייקון של הדמות ברשימת הדמויות. על מנת להציג דמות נחבאת או שמחוץ לבמה ניתן ללחוץ על הדמות יחד עם מקש shift על גבי האייקון של הדמות ברשימת הדמויות. לחיצה זו תעלה את הדמות למרכז הבמה. ניתן לשנות את סדר הדמויות ברשימה על ידי גרירת האייקונים שלהן. בדומה לדמויות היכולות לשנות תלבושות, כך גם הבמה. על מנת לראות ולערוך תסריטים, רקעים וצלילים הקשורים לבמה, לחצו על כפתור הבמה הנמצא משמאל לרשימת הדמויות.
תסריטיםעל מנת לתכנת דמות, גרור בלוק של קוד מרשימת הקודים בצד שמאל אל אזור התסריטים. לחץ על הקוד שגררת כדי להריץ אותו. חבר יחד בלוקים של קודים לגוש על מנת ליצור קוד אחד שלם. לחץ על הגוש כדי להריץ את הקוד כולו מההתחלה ועד הסוף. על מנת להבין מה גוש הקודים עושה, לחץ על מקש עכבר ימני ובחר בעזרה מתוך התפריט הנגלה. כאשר גוררים בלוק של קוד באזור התסריטים מופיעה מסגרת לבנה סביבו אשר מסמנת לאילו בלוקים נוספים ניתן לחבר אותו בצורה נכונה. על מנת להזיז גוש של בלוקים, לחץ וגרור את הגוש בחלק העליון שלו. אם תגרור מהחלק האמצעי או התחתון, כל הקודים מתחת לחלק זה יגררו איתו. על מנת להעתיק גוש של קוד מדמות אחת לשניה, גרור את הגוש הרצוי אל האייקון של הדמות ברשימת הדמויות. לחלק מהקודים יש שדה טקסט שבו ניתן לערוך שינויים לדוגמא לשנות את הערך המספרי.
ניתן גם להכניס לתוך קודים כאלה, בלוקים אחרים המייצגים את הערך הדרוש. לדוגמא הבלוק הזה
קיימים בלוקים של קוד שאפשר לשנות את ערך על ידי בחירה של ערך אחר מתוך תפריט הקיים בהם. לחץ על החץ ותפריט עם אפשרויות יפתח. על מנת לנקות את אזור התסריטים לחץ עכבר ימני ובחר באפשרות "נקה". על מנת לצלם את אזור התסריטים, לחץ על עכבר ימני ובחר ב "שמור תמונה של תסריט". כדי להוסיף הערה באזור זה לחץ על עכבר ימני ובחר ב-הוספת הערה. פתקית צהובה תופיע ותוכל להכניס לתוכה טקסט.
ניתן לשנות את גודל הפתק, לסגור ולפתוח וכן להצמיד לגוש של בלוקים באמצעות גרירה לראש הגוש. גרירה של הפתק הרחק מהגוש תפריד אותו ממנו.
תלבושותלחץ על תלבושות על מנת לערוך אותן
ישנן 4 דרכים ליצור תלבושת חדשה: לחץ על לחץ על לחץ על גרור תמונה מתוך קובץ, אתר או כל מקום אחר באינטרנט.
סקראץ מזהה קבצים מסוג: JPG, BMP, PNG, GIF (including animated GIF). התלבושות השונות ממסופרות (מספר מצוין משמאל). ניתן לשנות את סדר התלבושות על ידי גרירת האייקונים. המספור ישתנה בצורה אוטומטית.
לחיצה על עכבר ימני תהפוך את התלבושת לדמות חדשה או מאפשרת יצוא של התלבושת כקובץ נפרד. צליליםלחץ על צלילים כדי לראות את הצלילים של הדמויות
ניתן להלקיט צליל חדש או לייבא קבצי צלילים. סקראץ מזהה את הקבצים הבאים: MP3 files and uncompressed WAV, AIF, and AU files (encoded with 8-bits or 16-bits per sample, but not 24-bits per sample). מידע על הדמות
זהו המידע של הדמות. המידע כולל את שם הדמות אותו ניתן לשנות, מיקום על הצירים, כיוון, מצב הנעילה והכיוון האופקי. . כיוון הדמות מציין לאיזה כיוון תתחיל לנוע הדמות ברגע שתסריט תנועה יפעל (למעלה=0, ימינה=90..). הקו הכחול הקטן מציין את הכיוון. ניתן לגרור את הקו ולשנות את הכיוון. לחיצה כפולה על הדמות והכיוון יחזור לכיוון המקורי-כיוון=90 לחץ על המנעול לשנות מצב נעילה. דמות שאינה נעולה ניתן להזיז על גבי הבמה בזמן התצוגה. לייצא דמות - לחיצה על מקש ימני על הדמות בבמה או ברשימת הדמויות. הדמות תשמר כקובץ דמות שאפשר לאחר מכן לייבא ליצירה אחרת של סקראץ.
מצב סיבובי של הדמותלחץ על אחד מהכפתורים הבאים על מנת לשלוט בצורה בה מופיעה התלבושת כאשר הדמות משנה את כיוון התנועה שלה על גבי הבמה
ארגז כלים לחץ על ארגז הכלים לבחירת כלי ואז לחץ על אוביקטים אחרים כדי לבצע את פעולת הכלי.
(Shift+click for multiple.) (Shift+click for multiple.) על מנת לחזור למצב של חץ, תפריט
לחץ על השפה כדי לשנות את שפת התוכנה. כל אחד יכול לתרום ולתרגם את סקראץ. על מנת לשנות ולהוסיף תרגום ניתן להיכנס לתמיכה של אתר סקראץ בכתובת (http://info.scratch.mit.edu/Translation/). לחץ על שמור על מנת לשמור את היצירה שלך לחץ על שתף כדי לעלות את היצירה שלך לאתר סקראץ מתוך חדש אפשר ליצור יצירה חדשה, לפתוח יצירה קיימת ולשמור יצירות לתיקייה של סקראץ תחת תוספות ניתן לייבא יצירה של סקראץ קיימת עם כל הדמויות ,התסריטים, הרקעים לתוך יצירה של סקראץ קיימת. בתוספות קיים גם "הפעלת מצב תסריט צעד אחר צעד" ובעזרתו ניתן לצפות בתסריט בלוק אחר בלוק. מצב זה מקל על מציאת בעיות בתסריט וכן למתחילים. כווץ צליל וכווץ תמונה מאפשר להקטין את גודל היצירה. כיווץ עלול להוריד באיכות. סימן "הערות פרויקט" מאפשר לכתוב ולשמור הערות בנוגע ליצירה שלך כגון הוראות הפעלה למשחק ואיך להתשמש ביצירה. בטל מאפשר ביטול הפעולה האחרונה שבוצעה בכפתור שתף משתמשים כאשר רוצים לעלות את היצירה לאתר סקראץ כפתור רוצה עזרה? מוביל לדף עזרה, מדריכים ושאלות נפוצות.
GREEN FLAGThe Green Flag provides a convenient way to start many scripts at the same time. The Green Flag remains highlighted while scripts are running. In Presentation Mode, pressing the Enter key has the same effect as clicking the Green Flag. On the Scratch website, as soon as you view a project, the Green Flag is automatically triggered. PAINT EDITORYou can use the Paint Editor to create or edit costumes and backgrounds. The Paint Editor Toolbar has the following tools: Paintbrush: Paint freehand using the current foreground color. When you click on this tool, the Options Area shows the brush size. Click Eraser: Erase with freehand strokes. The areas that you erase become transparent. When you click on this tool, the Options Area shows the eraser size. Click Fill: Fill connected areas with a solid color or gradient. When you click this tool, the Options Area shows the fill style (solid color, horizontal gradient, vertical gradient, or radial gradient). Gradients blend from the selected foreground color to the selected background color. Rectangle: Draw a filled or outlined rectangle (Shift+drag for a square) using the current foreground color. When you click this tool, the Options Area shows the fill style (solid or outlined). Ellipse: Draw a filled or outlined ellipse (Shift+drag for a circle) using the current foreground color. When you click this tool, the Options Area shows the fill style (solid or outlined). Line: Draw a straight line (Shift+drag for a horizontal or vertical line) using the current foreground color. When you click on this tool, the Options Area shows the brush size. Click Text: Add text to the drawing. When you click on this tool, the Options Area allows you to change the font face and font size. Each costume can only have one block of text. Selection: Select a rectangular region, then move it to a new location (press delete to remove the selection, Shift+delete or Shift+backspace to crop). Stamp: Select a rectangular region, then copy it to new locations (Shift+click+drag for repeated stamping). Eyedropper: Use the tip of the eyedropper to choose the foreground color (click on the Canvas and drag the eyedropper to pick a color from outside the Canvas). The Current Colors (foreground and background) are shown below the Options Area. You can click the color swap arrow to exchange the foreground and background colors. Click in one of the Color Palettes to pick a new foreground color (Shift+click to select a background color). Click the Set Costume Center button to select the location within the drawing that will be used as the center of rotation when the Costume is rotated on the Stage. Click the Zoom buttons (in or out) to increase or decrease the view magnification of the Canvas. When the zoom is greater than 100%, scroll bars are used to pan around the Canvas. Zoom does not change the size of the image. Click on the Import button to open an image from file and add it to the Canvas. Click the Clear button to remove all content from the Canvas. To change the size of the Canvas content, or just the current selection, click on the Scale buttons (grow or shrink). You can Shift+click on the buttons to enter a precise value. Shrinking decreases the size and resolution of the image. To rotate the Canvas content, or just the current selection, click on the Rotate buttons (counter-clockwise or clockwise). You can Shift+click on the buttons to enter a precise value. To flip the Canvas content, or just the current selection, click on the Flip buttons (horizontal or vertical). If you make a mistake, you can click the Undo button repeatedly to undo the last several actions. If you change your mind, you can click the Redo button to restore the undone actions. 3. SCRATCH BLOCKSTYPES OF BLOCKSThere are three main types of blocks in the Blocks Palette: Hats: These blocks have rounded tops, such as Reporters: These blocks, such as Click on any reporter block to see its current value. Some reporter blocks have a check box next to them, such as Double-click or right-click (Mac: Ctrl+click) on a monitor to change from one format to another. The slider format is available only for user-created variables. Right-click (Mac: Ctrl+click) on the monitor in slider format to adjust its minimum and maximum values. LISTSYou can create and manipulate lists in Scratch. Lists can store numbers as well as strings of letters and other characters. To create a list, go to the Variables blocks category and click When you create a list, a list monitor will appear on the stage. A list monitor shows all the items in a given list. You can type items directly into a list monitor. At first the list will be empty, with length 0. To add to the list, click the + button on the bottom left of the list monitor. The length will increase by 1. Alternatively, you can add to the list using the list blocks (e.g., You can resize the list monitor from the bottom right-hand corner. Note: You can right-click (Mac: Ctrl+click) on a list monitor to export a list to a plain .txt file. You can also import any saved plain .txt files with values on separate lines. STRINGSStrings are made of letters, words, or other characters (e.g., apple; October 2009; You win!). Strings can be stored in variables or lists (such as You can join together strings using Strings are evaluated as 0 in mathematical operation blocks (such as: KEYBOARD INPUTYou can use
BLOCK DESCRIPTIONSThe Scratch blocks are organized into eight color-coded categories: Motion, Looks, Sound, Pen, Control, Sensing, Operators, and Variables. Motion
Motor BlocksThe motor blocks only appear if you choose Show Motor Blocks in the Edit menu or if you plug in a LEGO WeDo. These blocks work with a LEGO WeDo motor. (See http://www.legoeducation.com)
Looks
Sound
Pen
Control
Sensing
Operators
Variables
4. APPENDIXSYSTEM REQUIREMENTS FOR SCRATCH VERSION 1.4Computer OS: Display: 800x480 or larger, thousands or millions of colors (16-bit color or greater). Memory: Most computers have enough memory to run Scratch. Older computers may run Scratch slowly. NETWORK INSTALLATION AND CUSTOMIZATIONFor more information and updates on network installation and customization, please see the readme.txt file or : http://info.scratch.mit.edu/Network_Installation.
|
.jpg)


לחץ על "מצב מצגת" כאשר אתה מציג את היצירות שלך. כדי לצאת ממצב זה לחץ על מקש יציאה במקלדת.
לחץ על מצב הצגה להחליף בין מצגת הנראית קטנה או גדולה. אפשר לבחור במצב מצגת קטנה כאשר מנגנים את היצירה על מסך קטן או כאשר רוצים להתמקד בחלון התסריטים.
צייר דמות חדשה משלך בעזרת עורך הציור
בחר דמות חדשה מתוך מאגר דמויות קיימות
גלה דמות בהפתעה


כדי לצייר תלבושת בעורך הציור
כדי לייבא תמונה מהמחשב האישי שלך
כדי לדגום תמונה ממצלמת המחשב שלך (צריכה להיות מחוברת למחשב או חלק ממנו). בכל פעם בלחיצה על הכפתור הזה

סיבוב - התלבושת משנה כיוון יחד עם הדמות
אין שינוי - התלבושת לעולם לא מתהפכת גם אם הדמות משנה כיוון
שכפל:משכפל דמויות, תלבושות, צלילים, בלוקים של קוד ותסריטים. לשכפול כפול לחץ
מחק: מחק דמויות, תלבושות, צלילים, בלוקים של קוד ותסריטים. למחיקה כפולה לחץ
הגדל: הגדל את הדמות. (Shift+click for למרווחים גדולים יותר.)
צמצם: צמצם את הדמות. (Shift+click for למרווחים גדולים יותר.)
לחץ על כל חלק פנוי במסך.
(at the top-right corner of the stage) to start all scripts that have
at the top. 
to pick a different brush size.
. You can snap these blocks together into stacks. Some stack blocks have an input area inside them, where you can type a number (such as 10 in the
block) or choose an item from a pull-down menu (such as pop in the
block). Some stack blocks, such as
, have a C-shaped mouth where you can insert other stack blocks.
. These blocks are placed at the tops of stacks. They wait for an event to happen, such as a key being pressed, then run the blocks underneath them.
and
, are designed to fit in the input area of other blocks. Reporters with rounded ends (such as
) report numbers or strings, and fit in blocks with rounded or rectangular holes (such as
or
). Reporters with pointed ends (such as
or
. If you click in the check box, a monitor appears on the stage, displaying the current value of the reporter. As the value of the reporter changes, the monitor updates automatically. A monitor can display the value of the reporter in several different formats:
a small readout with the name of the reporter
a large readout without any name
a slider that allows you to manipulate the value of the reporter (available only for variables)
. Once you make a list, several list blocks will appear. The list blocks are described in the Block Descriptions section of this guide.
).
or
. You can compare strings using the following blocks:
,
, or
.
) and in blocks that expect a number (such as
).
to prompt a user to type in a response on the keyboard. The response is stored in
. The question appears on the screen and the program waits until the Enter key is pressed or the check mark is clicked.

Rotates sprite clockwise.
Rotates sprite counterclockwise.
Points sprite in the specified direction. (0=up, 90=right, 180=down, -90=left)
Points sprite toward mouse-pointer or another sprite.
Moves sprite to specified x and y position on Stage.
Moves sprite to the location of the mouse-pointer or another sprite.
Moves sprite smoothly to a specified position over specified length of time.
Changes sprite's x-position by specified amount.
Sets sprite's x-position to specified value.
Changes sprite's y-position by specified amount.
Sets sprite's y-position to specified value.
Turns sprite in opposite direction when sprite touches edge of Stage.
Reports sprite's y-position. (Ranges from -180 to 180)
Reports sprite's direction. (0=up, 90=right, 180=down, -90=left)
Turns motor on for specified amount of time.
Turns motor on.
Turns motor off.
Sets power of motor and turns motor on. (Ranges from 0 to 100)
Sets or changes direction of a motor, but does not turn the motor on. (this way = clockwise; that way = counterclockwise; reverse = change direction)
Changes sprite's appearance by switching to different costume.
Changes sprite's costume to next costume in the costume list. (If at end of the costume list, jumps back to first costume.)
Reports sprite's current costume number.
Changes Stage's appearance by switching to a different background.
Changes Stage's background to next background in the background list.
Reports Stage's current background number.
Displays sprite's speech bubble for specified amount of time.
Displays sprite's thought bubble for specified amount of time.
Displays sprite's thought bubble.
Changes a visual effect on a sprite by specified amount. (Use pull-down menu to choose effect.)
Sets a visual effect to a given number. (Most visual effects range from 0 to 100.)
Clears all graphic effects for a sprite.
Changes sprite's size by specified amount.
Reports sprite's size, as % of original size.
Makes sprite appear on the Stage.
Makes sprite disappear from the Stage. (When sprite is hidden, other sprites cannot detect it with the
Moves sprite in front of all other sprites.
Moves sprite back a specified number of layers, so that it can be hidden behind other sprites.
Starts playing a sound, selected from pull-down menu, and immediately goes on to the next block even as sound is still playing.
Plays a sound and waits until the sound is finished playing before continuing with next block.
Stops playing all sounds.
Plays a drum sound, selected from pull-down menu, for specified number of beats.
Plays a musical note (higher numbers for higher pitches) for specified number of beats.
Rests (plays nothing) for specified number of beats.
Sets the type of instrument that the sprite uses for play note blocks. (Each sprite has its own instrument.)
Changes sprite's sound volume by specified amount. Volume ranges from 0 to 100.
Sets sprite's sound volume to specified value.
Reports sprite's sound volume.
Changes sprite's tempo by specified amount.
Sets sprite's tempo to specified value in beats per minute.
Reports sprite's tempo in beats per minute.
Clears all pen marks and stamps from the Stage.
Puts down sprite's pen, so it will draw as it moves.
Pulls up sprite's pen, so it won't draw as it moves.
Sets pen's color, based on choice from color picker.
Changes pen's color by specified amount.
Sets pen's color to specified value. (pen-color=0 at red end of rainbow, pen-color=100 at blue end of rainbow)
Changes pen's shade by specified amount.
Sets pen's shade to specified amount. (pen-shade=0 is very dark, pen-shade=100 is very light)
Sets pen's thickness.
Stamps sprite's image onto the Stage.
Waits specified number of seconds, then continues with next block.
Runs the blocks inside over and over.
Runs the blocks inside a specified number of times.
Sends a message to all sprites, then continues with the next block without waiting for the triggered scripts.
Sends a message to all sprites, triggering them to do something, and waits until they all finish before continuing with next block.
Runs script below when it receives specified broadcast message.
If condition is true, runs the blocks inside.
If condition is true, runs the blocks inside the if portion; if not, runs the blocks inside the else portion.
Checks to see if condition is false; if so, runs blocks inside and checks condition again. If condition is true, goes on to the blocks that follow.
Stops the script.
Stops all scripts in all sprites.
Reports true if sprite is touching specified sprite, edge, or mouse-pointer. (Selected from pull-down menu.)
Reports true if sprite is touching specified color. (Click on color patch, then use eyedropper to select color.)
Reports true if first color (within sprite) is touching second color (in background or another sprite). (Click on color patch, then use eyedropper to select color.)
Reports the x-position of mouse-pointer.
Reports the y-position of mouse-pointer.
Reports true if specified key is pressed.
Reports distance from the specified sprite or mouse-pointer.
Sets the timer to zero.
Reports the value of the timer in seconds. (The timer is always running.)
Reports the volume (from 1 to 100) of sounds detected by the computer microphone.
Reports true if computer microphone detects a sound volume greater than 30 (on scale of 1 to 100).
Reports the value of specified sensor. To use this block, you need a sensor connected to your computer. You can use this with a Scratch sensor board (
Reports true if specified sensor is pressed. To use this block, you need to have a Scratch sensor board connected to your computer. (See
Subtracts second number from first number.
Multiplies two numbers.
Divides first number by second number.
Picks a random integer within the specified range.
Reports true if both conditions are true.
Reports true if either condition is true.
Reports true if condition is false; reports false if condition is true.
Reports the number of letters in a string.
Reports the letter at the specified position in a string.
Reports result of selected function (abs, sqrt, sin, cos, tan, asin, acos, atan, ln, log, e^, 10^) applied to specified number.
Reports remainder from division of first number by second number.
Reports closest integer to a number.
Allows you to create and name a new variable. When you create a variable, the blocks for that variable will appear. You can choose whether the variable is for all sprites (global) or just for one sprite (local).
Deletes all blocks associated with a variable.
Changes the variable by specified amount. If you have more than one variable, use the pull-down menu to select the variable name.
Sets the variable to specified value.
Shows the variable monitor on the stage.
Hides the variable monitor so it is not visible on the stage.
Deletes the blocks associated with the list.
Reports all the items in the list.
Adds the specified item to the end of the list. The item can be a number or a string of letters and other characters.
Deletes one or all items from a list. You can choose from the pull-down menu, or use a number to specify which item to delete. Choosing ?last? deletes the last item in the list. Choosing ?all? deletes everything from the list. Deleting decreases the length of the list.
Inserts an item at the specified position in the list. You can choose from the pull-down menu, or use a number to specify where to insert the item. Choosing ?last? adds the item to the end of the list. Choosing ?any? inserts at a random place in the list. The length of the list increases by 1.
Replaces an item in the list with the specified value. You can choose from the pull-down menu, or use a number to specify which item to replace. Choosing ?last? replaces the last item on the list. Choosing ?any? replaces a random item in the list. The length of the list does not change.
Reports the item at the specifed position in the list. You can choose from the pull-down menu, or use a number to specify which item to report. Choosing ?any? reports a random item in the list.
Reports how many items are in the list.
Reports true if the list contains the specified item. (The item must match exactly to report true.)