פונקציית Contains
שיעור 14 מתוך 19 בקורס פונקציות ומצביעים ב-Golang של Coddy.
פונקציה מובנית נוספת שבה אפשר להשתמש ב-Go היא Contains, שבודקת אם מחרוזת נתונה מכילה תו או מחרוזת משנה.
דוגמה לאופן הפעולה של הפונקציה:
str := "Go"
c := "o"
b := strings.Contains(str, c)
fmt.Println(b)שם הפונקציה הוא Contains, והיא נמצאת בחבילה strings. הפונקציה מקבלת שתי מחרוזות: הערך הראשון, str, הוא המחרוזת שנבדוק, ו-c הוא הערך שנחפש במחרוזת str. היא מחזירה ערך בוליאני: true אם c מופיע במחרוזת str, ו-false אם c אינו מופיע במחרוזת str.
בדוגמה הזאת נקבל true, כי "o" מופיע במחרוזת "Go".
אתגר
קלבואו נבנה את הפונקציה Contains שלנו! 😃
כתבו פונקציה בשם contains שמקבלת שני ערכי מחרוזת ומחזירה ערך בוליאני (true או false).
הערך הראשון הוא המחרוזת, והשני הוא התו שנבדוק אם הוא קיים בערך המחרוזת.
בדוגמה שלנו נבדוק תו יחיד.
דוגמה:
קלט:
"Coddy"
"y"פלט:
trueנסו בעצמכם
// הקוד שלך כאןכל השיעורים ביחידה פונקציות ומצביעים ב-Golang
1מבוא
מבוא4בנייה מחדש של פונקציות מחרוזות ב-Go
מחרוזות ב-Golangפונקציית Joinפונקציית Containsפונקציית Indexאתגר סיכום #1תרגלו בעצמכם: קומפיילר Go אונליין