switch (έκφραση) {
case τιμή1:
// Κώδικας που εκτελείται αν έκφραση == τιμή1
break;
case τιμή2:
// Κώδικας που εκτελείται αν έκφραση == τιμή2
break;
// Περισσότερα cases αν χρειάζεται
default:
// Κώδικας που εκτελείται αν δεν ταιριάζει κανένα case
}
<?php
$day = "Δευτέρα";
switch ($day) {
case "Δευτέρα":
echo "Ξεκινάει η εβδομάδα! Πάμε δυναμικά!";
break;
case "Παρασκευή":
echo "Σχεδόν Σαββατοκύριακο!";
break;
case "Κυριακή":
echo "Ώρα για ξεκούραση!";
break;
default:
echo "Μια συνηθισμένη μέρα.";
}
?>
<?php
$score = 85;
switch (true) {
case ($score >= 90):
echo "Άριστα!";
break;
case ($score >= 70):
echo "Πολύ Καλά!";
break;
case ($score >= 50):
echo "Πέρασες!";
break;
default:
echo "Θέλεις περισσότερη προσπάθεια.";
}
?>
<?php
$color = "μπλε";
switch ($color) {
case "κόκκινο":
case "μπλε":
case "πράσινο":
echo "Αυτό είναι ένα βασικό χρώμα!";
break;
case "κίτρινο":
echo "Λαμπερό και χαρούμενο!";
break;
default:
echo "Άγνωστο χρώμα.";
}
?>
func onomaLeitourgias(parametros tipou) (epistrofi tipou) {
// Κώδικας της λειτουργίας
return apotelesma
}
package main
import "fmt"
func xairetismos() {
fmt.Println("Γειά σου από το Golang!")
}
func main() {
xairetismos()
}
package main
import "fmt"
func prosthese(x int, y int) int {
return x + y
}
func main() {
apotelesma := prosthese(5, 3)
fmt.Println("Το αποτέλεσμα είναι:", apotelesma)
}
package main
import "fmt"
func ipologismos(a int, b int) (int, int) {
return a + b, a - b
}
func main() {
athroisma, diafora := ipologismos(10, 4)
fmt.Println("Άθροισμα:", athroisma)
fmt.Println("Διαφορά:", diafora)
}
package main
import "fmt"
func main() {
anonymi := func(x int) int {
return x * 2
}
fmt.Println(anonymi(5))
}