Menu
CoddyTech

逻辑与运算符

本课属于 Coddy GO 学习旅程的“基础知识”单元。第 24 课,共 109 课。

逻辑与运算符(&&)只有在两个条件都为 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
challenge icon

挑战

入门

在这个挑战中,你将练习在 Go 中使用逻辑与运算符(&&)。

你有一些变量,用来表示某人是否符合这份工作的不同资格条件。如果某人既有要求的工作经验,又有必要的学历,那么这个人就符合这份工作的资格。

你的任务是使用逻辑与运算符检查候选人是否符合资格,并将结果存储在 isQualified 变量中。

亲手试试

package main

import "fmt"

func main() {
	// 候选人的资格条件
	hasExperience := true
	hasEducation := true
	
	// TODO:使用逻辑与(&&)运算符检查候选人
	// 是否同时具备工作经验和教育背景,并将结果存入 isQualified
	isQualified := false // 用你的代码替换这一行
	
	// 输出结果
	fmt.Println("Does the candidate qualify for the job?", isQualified)
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Go 在线编译器