פורסם 2010 במאי 2015 שנים כמו שכתבת זה יעבוד, אבל תשים לב שאתה לא "תופס" את מה שקיבלת מ-BigArr(), ככה שלא תוכל להשתמש במערך ולסרוק אותו בתוך הלולאה. בנוסף, בכל איטרציה של הלולאה תתבצע הבדיקה i<=BigArr().length כלומר תזמן את הפונקציה שוב ושוב שזה סתם בזבוז.עדיף להציב את הערך שמתקבל מהפונקציה שורה אחת קודם, ואז להשתמש במערך שהתקבל.משהו כמו:int [] arr = BigArr();for(int i = 0; i<=arr.length;i++)דבר נוסף שכדאי לשים לב - התחלת את הלולאה מ-0 וסיימת אותה ב-array.length, אתה בוודאות תחרוג מגבולות המערך. (צריך לשים > במקום >= במידה ואתה כותב בשפה שבה מערך מתחיל מ-0)
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.