Dark mode
Conditionals in Various Programming Languages (การใช้เงื่อนไขในภาษาต่างๆ)
Using if-else (การใช้ if-else)
js
const age = 18;
if (age >= 18) {
console.log("You are an adult");
} else {
console.log("You are not an adult yet");
}
rust
fn main() {
let age = 18;
if age >= 18 {
println!("You are an adult");
} else {
println!("You are not an adult yet");
}
}
python
age = 18
if age >= 18:
print("You are an adult")
else:
print("You are not an adult yet")
go
package main
import "fmt"
func main() {
age := 18
if age >= 18 {
fmt.Println("You are an adult")
} else {
fmt.Println("You are not an adult yet")
}
}
Using ternary operator (การใช้ ternary operator)
js
const age = 18;
const status = age >= 18 ? "Adult" : "Minor";
console.log(status);
rust
fn main() {
let age = 18;
let status = if age >= 18 { "Adult" } else { "Minor" };
println!("{}", status);
}
python
age = 18
status = "Adult" if age >= 18 else "Minor"
print(status)
go
package main
import "fmt"
func main() {
age := 18
status := ""
if age >= 18 {
status = "Adult"
} else {
status = "Minor"
}
fmt.Println(status)
}
Using switch-case (การใช้ switch-case)
js
const day = 3;
let dayName;
switch (day) {
case 1:
dayName = "Monday";
break;
case 2:
dayName = "Tuesday";
break;
case 3:
dayName = "Wednesday";
break;
default:
dayName = "Unknown";
}
console.log(dayName); // Wednesday
rust
fn main() {
let day = 3;
let day_name = match day {
1 => "Monday",
2 => "Tuesday",
3 => "Wednesday",
_ => "Unknown",
};
println!("{}", day_name); // Wednesday
}
python
day = 3
if day == 1:
day_name = "Monday"
elif day == 2:
day_name = "Tuesday"
elif day == 3:
day_name = "Wednesday"
else:
day_name = "Unknown"
print(day_name) # Wednesday
go
package main
import "fmt"
func main() {
day := 3
var dayName string
switch day {
case 1:
dayName = "Monday"
case 2:
dayName = "Tuesday"
case 3:
dayName = "Wednesday"
default:
dayName = "Unknown"
}
fmt.Println(dayName) // Wednesday
}