Menu
Coddy logo textTech

פונקציית Index

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

החבילה strings מכילה גם פונקציה בשם Index, שמחזירה את האינדקס של תו נתון במחרוזת.

דוגמה לאופן שבו הפונקציה הזאת פועלת:

str := "Hello, World!"
char := "o"
index := strings.Index(str, char)
fmt.Println("Index of 'o' is", index)

הפונקציה מקבלת את המחרוזת ואת התו (str, char). אם char קיים, הפונקציה מחזירה את האינדקס; אם הוא לא קיים, היא מחזירה -1.

כמו תמיד, האינדקס מתחיל מ-0. לכן, בדוגמה הזאת, התוצאה תהיה:

Index of o is 4
challenge icon

אתגר

קל

בואו נבנה את פונקציית Index שלנו! 😁

 

כתבו פונקציה בשם index שמקבלת שתי מחרוזות ומחזירה מספר שלם.

הפרמטר הראשון יהיה המחרוזת.

הפרמטר השני יהיה התו שאותו נבדוק.

בדקו אם התו קיים; אם כן, החזירו את האינדקס שלו, ואם לא, החזירו -1.

 

דוגמה:


קלט:

"Coddy"
"y"

פלט:

4

נסו בעצמכם

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

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

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