Sobes.tech
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)