אופרטור AND לוגי
חלק מהיחידה יסודות במסלול ה-GO של Coddy. שיעור 24 מתוך 109.
אופרטור AND הלוגי (&&) מחזיר true רק כאשר שני התנאים הם true.
הנה תוכנית שבודקת אם מספר הוא גם חיובי וגם זוגי:
num := 6
isPositive := num > 0
isEven := num % 2 == 0
result := isPositive && isEven
fmt.Println(result)הפלט הוא:
trueאפשר גם להשתמש באופרטור ישירות בתנאים:
age := 25
hasLicense := true
canDrive := age >= 18 && hasLicense
fmt.Println(canDrive)הפלט הוא:
trueאתגר
מתחיליםבאתגר הזה תתרגלו שימוש באופרטור AND הלוגי (&&) ב-Go.
יש לכם משתנים שמייצגים אם אדם עומד בקריטריונים שונים לקבלת עבודה. אדם כשיר לעבודה אם יש לו גם את הניסיון הנדרש וגם את ההשכלה הדרושה.
המשימה שלכם היא להשתמש באופרטור AND הלוגי כדי לבדוק אם המועמד כשיר, ולאחסן את התוצאה במשתנה isQualified.
נסו בעצמכם
package main
import "fmt"
func main() {
// כישורי המועמד
hasExperience := true
hasEducation := true
// TODO: השתמש באופרטור AND (&&) הלוגי כדי לבדוק אם למועמד
// יש גם ניסיון וגם השכלה, ושמור את התוצאה ב-isQualified
isQualified := false // החלף את השורה הזאת בקוד שלך
// הדפס את התוצאה
fmt.Println("Does the candidate qualify for the job?", isQualified)
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורי השוואה ולוגיקה
אופרטורי השוואה – חלק 1אופרטורי השוואה – חלק 2אופרטור AND לוגיאופרטור OR לוגיאופרטור NOT לוגייסודות קדימות אופרטוריםסיכום – ביצוע השוואות7זרימת בקרה: לולאות
הסבר על לולאת `for`לולאת `for` – בסיסיתלולאת `for` – תנאי בלבדמילת המפתח `break`מילת המפתח `continue`לולאות מקוננותסיכום – חזרה על פעולות2משתנים וסוגי נתונים בסיסיים
מהו משתנההסקת טיפוס באמצעות `:=`מספרים שלמים (int)מספרים בנקודה צפהערכים בוליאנייםמחרוזותערכי אפסקבועיםמוסכמות לשמותסיכום – משתנים וטיפוסים8פונקציות
הבנת פונקציותהצהרה על פונקציהקריאה לפונקציותפרמטרים של פונקציההחזרת ערך יחידהחזרת מספר ערכיםערכי החזרה בעלי שםיסודות תחום ההשפעה של פונקציהסיכום - יצירת קוד לשימוש חוזר3אופרטורים בסיסיים
אופרטורים אריתמטייםאופרטור חילוקאופרטור מודולואופרטור השמהאופרטורי השמה מורחבתהגדלה והקטנהסיכום – חישובים6זרימת בקרה: תנאים
פקודת `if`מילת המפתח `else`מילת המפתח `else if`הסתרת משתנים בתוך `if`אתחול משתניםפקודת `switch``switch` עם ביטויים`switch` ללא ביטוימילת המפתח `fallthrough`סיכום - קבלת החלטותתרגלו בעצמכם: קומפיילר Go אונליין