אתגר חזרה #1
שיעור 21 מתוך 21 בקורס פרוסות ומפות ב-GoLang של Coddy.
אתגר
קלכתבו תוכנית שמנהלת ספרייה של ספרים עם אפשרות להוסיף ולהסיר ספרים.
התוכנית תקבל מהמשתמש שתי מחרוזות וערך שלם : הראשונה היא סוג הפעולה (Add או Delete), השנייה היא שם הספר שיש להוסיף או להסיר, והשלישית היא ערך הספר שעלינו להוסיף.
- לדוגמה,
<strong>Add Rust 200</strong>פירושו שנוסיף ספר בשם Rust שערכו 200. - לדוגמה,
<strong>Remove Rust</strong>פירושו שנסיר את הספר Rust.
נסו בעצמכם
package main
import (
"fmt"
)
func main() {
// קבלו את הקלט מהמשתמש אל תשנו את זה!
var operation string
var name string
var value int
fmt.Scanln(&operation )
fmt.Scanln(&name)
fmt.Scanln(&value)
// מפה לאחסון הספרים בספרייה אל תשנו את זה!
library := map[string]int{
"Golang": 134,
"Python": 200,
"Rust": 300,
"Lua": 260,
"Java": 500,
}
// בדקו את סוג הפעולה (Add או Delete)
// הוסיפו את הספר עם הערך
// מחקו את הספר
}
כל השיעורים ביחידה פרוסות ומפות ב-GoLang
1מבוא
מבוא3מה מסתתר מאחורי ה-Slice
Slice הוא מערךיצירת Slice באמצעות makeהעתקת Sliceמחיקת איבראתגר סיכום #1אתגר סיכום #2תרגלו בעצמכם: קומפיילר Go אונליין