Remarques sur l'entrée / sortie standard de Go

Contexte

J'étudie le Golang tout en traduisant le langage C en Golang.

Non, je le fais depuis longtemps, mais je n'ai pas beaucoup progressé dans mes recherches. Je ne veux pas négliger l'étude de la programmation pour pouvoir gérer plusieurs langages après avoir trouvé un emploi.

Cependant, Golang, personnellement, est difficile à comprendre avec le langage C.

Cette fois aussi, je noterai qu'elle s'inscrit fermement dans les bases des bases.

La fonction qui convient cette fois

Ça y est.

<stdio.h>
printf("Hello, world!\n");

Fonction de sortie standard Golang

Il y en a beaucoup car c'est une langue tardive.

import "fmt"
fmt.Print("Hello, world!\n")
fmt.Printf("Hello, world!\n")
fmt.Println("Hello, world!\n")

Maintenant le problème. Lequel se comporte de la même manière que la fonction printf () du langage C?

répondre

Je ne suis pas confiant, mais je pensais que le troisième était le plus proche dans les résultats du test.

Pour plus de détails, voir ici.

Entrée standard

Il est facile d'oublier à la fois l'entrée C standard (scanf ()) et l'entrée standard de Golang (fmt.Scanf ()).

** Chaînes séparées par des espaces. ** **

Dans le cas du langage C

fgets(buf, 30, stdin);

Si vous le faites, vous pouvez lire la chaîne de caractères à partir de l'entrée standard, y compris les espaces, mais Golang a quelques documents (this et [this](https :: //qiita.com/zurazurataicho/items/e66645bac16d9a482369) ou this) C'est assez difficile à lire pour les débutants.

Pendant ce temps, j'ai senti que ceci était bon pour les débutants.

C'est assez difficile ...

Résumé

Actuellement, nous traduisons le langage C en Golang, nous prévoyons donc de le sortir du programme traduit.

Recommended Posts

Remarques sur l'entrée / sortie standard de Go
Résumé des entrées / sorties standard
Partie 1 de la réception de l'entrée standard
Conseils sur l'entrée / la sortie de fichier Python
Notes pour l'entrée / sortie de fichier Python
Comment entrer / sortir des valeurs à partir d'une entrée standard dans la programmation de compétition, etc.
UnicodeEncodeError lutte avec la sortie standard de python3
[Python] Chapitre 02-03 Bases des programmes Python (entrée / sortie)
[Python] Entrée standard
Notes sur Flask
Résumé des entrées standard
Remarques et conseils sur l'assemblage vertical de PySpark DataFrame
Reçoit et génère la sortie standard des implémentations Python 2 et Python 3> C
Remarques sur les réseaux de neurones
Notes de céleri sur Django
Remarques sur l'installation de PycURL
entrée et sortie python
Entrée / sortie audio Python
Thème: Sortie standard [Difficulté ★★★★★]
Problème de sortie standard limité
Caractéristiques du langage Go
[Python] À propos de l'entrée standard
Bases de python: sortie
Remarques sur l'utilisation d'Alembic
Remarques sur les fonctions de la famille SciPy.linalg
Remarques sur la gestion de grandes quantités de données avec python + pandas
[Pour les débutants] Résumé de l'entrée standard en Python (avec explication)
Notes sur python personnellement utilisé (entrée, fonction triangle, logarithme)
Coordination de chaque processus dans MPI et mise en mémoire tampon de la sortie standard