Junior
Μπορεί να μετατραπεί μια συμβολοσειρά σε ακέραιο και ένας ακέραιος σε συμβολοσειρά;
sobes.tech AI
Απάντηση από AI
Ναι, είναι δυνατόν.
Μετατροπή συμβολοσειράς σε ακέραιο:
// Εισάγετε το πακέτο strconv
import "strconv"
// Παράδειγμα συμβολοσειράς
str := "123"
// Μετατροπή συμβολοσειράς σε int
// err θα είναι nil σε περίπτωση επιτυχούς μετατροπής
i, err := strconv.Atoi(str)
if err != nil {
// Διαχείριση σφάλματος αν η συμβολοσειρά δεν είναι έγκυρος αριθμός
// fmt.Println("Σφάλμα μετατροπής:", err)
} else {
// Τώρα το i περιέχει έναν ακέραιο
// fmt.Println("Μετατραπείσα αριθμός:", i)
}
Μετατροπή ακέραιου σε συμβολοσειρά:
// Εισάγετε το πακέτο strconv (αν δεν έχει ήδη εισαχθεί)
import "strconv"
// Παράδειγμα ακέραιου
num := 456
// Μετατροπή int σε string
s := strconv.Itoa(num)
// Τώρα το s περιέχει την αναπαράσταση σε συμβολοσειρά του αριθμού
// fmt.Println("Μετατραπείσα συμβολοσειρά:", s)