return ריק מפונקציית void
3 posters
עמוד 1 מתוך 1
return ריק מפונקציית void
היי,
נתנו לנו איזה הגבלה בקשר להחזיר פונקציית void עם return ריק?
דן הזכיר כמה פעמים שאסור לנו לעצור פונקצייה עם break למעט switch.
אבל אפשר לעצור פונקציה void עם return שלא מחזיר כלום (חוקי בטוח!),
השאלה אם יורידו נקודות על זה..?
תודה..
נתנו לנו איזה הגבלה בקשר להחזיר פונקציית void עם return ריק?
דן הזכיר כמה פעמים שאסור לנו לעצור פונקצייה עם break למעט switch.
אבל אפשר לעצור פונקציה void עם return שלא מחזיר כלום (חוקי בטוח!),
השאלה אם יורידו נקודות על זה..?
תודה..
Cookie Monster- חנבצ'
- מספר הודעות : 41
Join date : 26.11.08
Re: return ריק מפונקציית void
מה הכוונה return ריק?
בדר"כ בvoid או שמדפיסים משהו או שממש משנים את הפרמטרים של הפונקציה.
אם אתה מתכוון לזה שיכול להיות נתיב מסויים בפונקציה שלא מחזיר שום ערך, אז גם לי יש פונקציות void כאלה. אני חושב שזה בסדר....
בדר"כ בvoid או שמדפיסים משהו או שממש משנים את הפרמטרים של הפונקציה.
אם אתה מתכוון לזה שיכול להיות נתיב מסויים בפונקציה שלא מחזיר שום ערך, אז גם לי יש פונקציות void כאלה. אני חושב שזה בסדר....
Maor- חנבצ'
- מספר הודעות : 44
Join date : 07.12.08
Re: return ריק מפונקציית void
נראה לי שאת מתכוונת למצב שבו אם תנאי כלשהו מתממש (נניח בתוך לולאת פור) את רוצה שהפונקציה תבצע פעולה, ותסיים את עבודתה, מבלי להמשיך ולרוץ על שאר הערכים שהלולאה מקצה לה.
אם כך הדבר, ולא בא לך לקחת צ'אנסים עם הנקודות של השיעורי בית שלך, פשוט מאוד תקצי בתחילת הפונקציה משתנה בוליאני, ותאתחלי אותו נגיד ל-false.
תוסיפי לתנאי של הלולאת פור (או וואיל, או וואט אבר) את התנאי שהמשתנה הבוליאני הוא false.
ואז בשלב שבו רצית לשים את ה-return הריק, פשוט תשימי פקודה ששמה true במשתנה הבוליאני שלך.
ככה תקטעי את הרצף של הלולאה מבלי להשתמש בברייקים למיניהם.
ואם קיימות עוד פעולות בהמשך הפונקציה, תדאגי להתנות אותם בכך שהמשתנה הבוליאני false
מקווה שהבנתי אותך נכון
אם כך הדבר, ולא בא לך לקחת צ'אנסים עם הנקודות של השיעורי בית שלך, פשוט מאוד תקצי בתחילת הפונקציה משתנה בוליאני, ותאתחלי אותו נגיד ל-false.
תוסיפי לתנאי של הלולאת פור (או וואיל, או וואט אבר) את התנאי שהמשתנה הבוליאני הוא false.
ואז בשלב שבו רצית לשים את ה-return הריק, פשוט תשימי פקודה ששמה true במשתנה הבוליאני שלך.
ככה תקטעי את הרצף של הלולאה מבלי להשתמש בברייקים למיניהם.
ואם קיימות עוד פעולות בהמשך הפונקציה, תדאגי להתנות אותם בכך שהמשתנה הבוליאני false
מקווה שהבנתי אותך נכון
ZachBeni- חפרן
- מספר הודעות : 76
Join date : 28.11.08
Age : 39
עמוד 1 מתוך 1
Permissions in this forum:
אתה לא יכול להגיב לנושאים בפורום זה