Menu
Coddy logo textTech

אתגר סיכום מס' 1

שיעור 19 מתוך 19 בקורס פונקציות ומצביעים ב-Golang של Coddy.

Contains היא פונקציה המוגדרת בחבילה slices, שבודקת אם איבר נתון קיים בתוך פרוסה ומחזירה ערך בוליאני. היא מחזירה true אם האיבר קיים ו-false אחרת.

הנה דוגמה שמדגימה כיצד הפונקציה פועלת:

s := []int{1, 2, 3, 4, 5}
c := slices.Contains(s, 3)
fmt.Println(c)

בדוגמה הזאת אנחנו קוראים לפונקציה Contains ומעבירים לה שני ארגומנטים. הארגומנט הראשון הוא הפרוסה s שאותה אנחנו רוצים לבדוק, והארגומנט השני הוא האיבר שאנחנו מחפשים בפרוסה. במקרה הזה אנחנו מחפשים את הערך 3 בפרוסה s, והוא אכן קיים, ולכן הפונקציה מחזירה true.

challenge icon

אתגר

קל

בואו נבנה את הפונקציה Contains שלנו! 😇

כתבו פונקציה בשם <strong>contain</strong> שמקבלת פרוסה מסוג int ואיבר מסוג int.

בדקו אם האיבר נמצא בפרוסה. אם הוא קיים, החזירו <strong>true</strong>; אם לא, החזירו <strong>false</strong>.

נסו בעצמכם

// הקוד שלך כאן

כל השיעורים ביחידה פונקציות ומצביעים ב-Golang

תרגלו בעצמכם: קומפיילר Go אונליין