J'utilise ceci, pour collecter une entrée et afficher l'entrée alors, mais quand je le fais comme ça le texte "quelque chose" sera affiché dans une nouvelle ligne, mais je veux le texte à afficher dans la même ligne, des idées?bufio.NewReader crée toujours une nouvelle ligne:/
func main() {
fmt.Println("Example")
print("example: ")
in := bufio.NewReader(os.Stdin);
input, err := in.ReadString('\n');
if err != nil {
fmt.Println("Error: ", err)
}
fmt.Println(input, "something")
}
Est-il possible d'utiliser ceci avec de la corde? "fmt.Printf (string:% s, input)" ne fonctionne pas :( –
Le premier argument doit être de type string (par exemple: entre guillemets), tous les arguments suivants doivent correspondre aux types d'espace réservé dans l'ordre. Il imprimera la première chaîne en l'état, le remplacement des espaces réservés au besoin autre exemple:. 'fmt.Printf (« l'int est:% d, la chaîne est% s », 3, "une chaîne.") ' (% d s'applique au type int,% s s'applique à la chaîne) – Robbie