Aller à l'aide-mémoire de programmation réseau
Tous les tableaux fournis dans les aide-mémoire sont également présentés en tableaux ci-dessous qui sont faciles à copier et coller.
LeAide-mémoire pour la programmation réseau Gocouvre :
- Les opérateurs
- Variables
- Paquets
- commentaires
- Mots-clés réservés
- Contrôles
- Tableaux, tranches et plages
- Les fonctions
- Programmation de sockets TCP avec Go
- Créer un client TCP avec Go
- Créer un serveur TCP avec Go
- Tester le client et le serveur TCP avec Go
- Exemple de gestionnaire de fonctions AWS Lambda avec Go
- Exemple de liste de compartiments AWS avec Go
Afficher ou télécharger l'image JPG de l'aide-mémoire
Faites un clic droit sur l'imageci-dessous pour enregistrer le fichier JPG (largeur 2500 x hauteur 1981 en pixels), ou cliquez ici pour l'ouvrir dans un nouvel onglet de navigateur . Une fois l'image ouverte dans une nouvelle fenêtre, vous devrez peut-être cliquer sur l'image pour zoomer et afficher le JPG en taille réelle.
Afficher ou télécharger le fichier PDF de l'aide-mémoire
Téléchargez l'aide-mémoire Fichier PDF ici . Lorsqu'il s'ouvre dans un nouvel onglet de navigateur, faites simplement un clic droit sur le PDF et accédez au menu de téléchargement.
Ce qui est inclus dans cette aide-mémoire
Les catégories et éléments suivants ont été inclus dans l'aide-mémoire :
Les opérateurs
Opérateurs arithmétiques | ||
+ | somme | entiers, flottants, valeurs complexes, chaînes |
- | différence | entiers, flottants, valeurs complexes |
* | produit | entiers, flottants, valeurs complexes |
/ | quotient | entiers, flottants, valeurs complexes |
% | reste | entiers |
& | ET au niveau du bit | entiers |
| | au niveau du bit OU | entiers |
^ | XOR au niveau du bit | entiers |
&^ | peu clair (ET PAS) | entiers |
<< | décalage à gauche | entier<< unsigned integer |
>> | décalage à droite | entier >> entier non signé |
Opérateurs de comparaison | ||
== | égal | |
!= | inégal | |
< | moins | |
<= | inférieur ou égal | |
> | plus grand | |
>= | supérieur ou égal | |
Opérateurs logiques | ||
&& | conditionnel ET | p && q est 'si p alors q sinon faux' |
|| | conditionnel OU | p || q est 'si p alors vrai sinon q' |
! | PAS | !p est 'pas p' |
Variables
|_+_| | |
|_+_| | |
uint8 | l'ensemble de tous les entiers non signés de 8 bits (0 à 255) |
uint16 | l'ensemble de tous les entiers non signés de 16 bits (0 à 65535) |
uint32 | l'ensemble de tous les entiers 32 bits non signés (0 à 4294967295) |
uint64 | l'ensemble de tous les entiers 64 bits non signés (0 à 18446744073709551615) |
tu8 | l'ensemble de tous les entiers signés de 8 bits (-128 à 127) |
int16 | l'ensemble de tous les entiers signés de 16 bits (-32768 à 32767) |
int32 | l'ensemble de tous les entiers 32 bits signés (-2147483648 à 2147483647) |
int64 | l'ensemble de tous les entiers 64 bits signés (-9223372036854775808 à 9223372036854775807) |
flotteur32 | l'ensemble de tous les nombres à virgule flottante IEEE-754 32 bits |
flotteur64 | l'ensemble de tous les nombres à virgule flottante IEEE-754 64 bits |
complexe64 | l'ensemble de tous les nombres complexes avec float32 parties réelles et imaginaires |
complexe128 | l'ensemble de tous les nombres complexes avec float64 parties réelles et imaginaires |
octet | alias pour uint8 |
Paquets
Clause | |_+_| |
Déclarations d'importation | |_+_| |
commentaires
|_+_| | |
|_+_| |
Mots-clés réservés
break • par défaut • func • interface • select • case • defer • go • map • struct • chan • else • goto • package • switch • const • fallthrough • if • range • type • continue • for • import • return • var |
Contrôles
Sinon | |_+_| |
Boucle | |_+_| |
Changer | |_+_| |
Tableaux, tranches et plages
Tableaux | |_+_| |
Tranches | |_+_| |
Gammes | |_+_| |
Les fonctions
Structure | |_+_| |
Programmation de sockets TCP avec Go
Créer un client TCP avec Go
|_+_|Créer un serveur TCP avec Go
|_+_|Tester le client et le serveur TCP avec Go
|_+_|Exemple de gestionnaire de fonctions AWS Lambda avec Go
|_+_|Exemple de liste de compartiments AWS avec Go
|_+_|Référence et lectures complémentaires
- Programmation de socket TCP – Attribution du code : https://www.linode.com/docs/development/go/developing-udp-and-tcp-clients-and-servers-in-go/#create-the-tcp-client
- Gestionnaire de fonctions AWS Lambda dans Go – Basé sur la documentation AWS : https://docs.aws.amazon.com/lambda/latest/dg/golang-handler.html
- Site Web de référence GoLang : golang.org