אתגר סיכום מס' 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.
אתגר
קלבואו נבנה את הפונקציה Contains שלנו! 😇
כתבו פונקציה בשם <strong>contain</strong> שמקבלת פרוסה מסוג int ואיבר מסוג int.
בדקו אם האיבר נמצא בפרוסה. אם הוא קיים, החזירו <strong>true</strong>; אם לא, החזירו <strong>false</strong>.
נסו בעצמכם
// הקוד שלך כאן
כל השיעורים ביחידה פונקציות ומצביעים ב-Golang
1מבוא
מבוא4בנייה מחדש של פונקציות מחרוזות ב-Go
מחרוזות ב-Golangפונקציית Joinפונקציית Containsפונקציית Indexאתגר סיכום #1תרגלו בעצמכם: קומפיילר Go אונליין