• Aller au contenu

wikinotes

Outils pour utilisateurs

  • S'identifier

Outils du site

  • Derniers changements
  • Gestionnaire Multimédia
  • Plan du site
Piste : • mosquitto • rrdtool • rsync • elasticsearch • communications-sans-fil • bonnes_pratiques • installation-ubuntu-1604 • 030_monitoring_flux_ipfix_et_netflow • 000_start • passerelle-limiter-connexions-ip

code

Recherche

Voici les résultats de votre recherche.

Contient
  • Correspondance exacte
  • Commence par
  • Se termine par
  • Contient
@cours:informatique:dev:golang:demarrer_avec_go
  • toute catégorie
toute date
  • toute date
  • la semaine dernière
  • le mois dernier
  • l'année dernière
Trier par nombre de résultats
  • Trier par nombre de résultats
  • Trier par date de modification

Résultats plein texte:

235_ents_flottants_chaines
35 Occurrences trouvées, Dernière modification : il y a 19 mois
z des nombres entiers de différentes longueurs. <code go [enable_line_numbers=“true”]> var x int32 = 1 ... = y //Cette instruction provoquera une erreur </code> Ci dessus on a la variable ''x'' déclarée comme... uelconque et essaiera de le convertir en int32. <code go> x = int32(y) </code> C'est ce qu'on a écrit ci-dessus : on prend ''y'' qui est de type ''int16'',
110_pourquoi_apprendre_go
34 Occurrences trouvées, Dernière modification : il y a 19 mois
écution ===== Donc, pour commencer, examinons ce code qui s'exécute rapidement et expliquons pourquoi c... séquence de zéros et de uns comme 11110000 (un opcode pour un ajout). Ainsi, dans le langage d'assembla... nnaît donc ce langage machine. Ainsi, pour que le code puisse s'exécuter sur le processeur, il doit d'ab... a **traduction** d'un langage de haut niveau **en code machine se fait une fois avant que vous n'exécuti
145_initialisation_variables
29 Occurrences trouvées, Dernière modification : il y a 19 mois
pouvez donc définir un nouveau type, un alias : <code go> type Celsius float64 </code> Dans ce cas, ''Celsius'' est exactement le même que le ''float64''. V... u sens dans le contexte de votre application : le code est ainsi plus clair pour vous en tant que programmeur. Autre exexemple : <code go> type IDnum int </code> Si je crée du code qu
130_espaces_travail_et_paquets
24 Occurrences trouvées, Dernière modification : il y a 19 mois
Nous allons maintenant parler de la façon dont le code est organisé dans Go. Commençons par l'espace de ... ls doivent être capables de travailler avec votre code, de l'examiner, de le fusionner avec le leur, de le lier à leur code, etc. Cette idée du partage est centrale. Peut-être souhaiteriez-vous pouvoir pousser votre code sur GitHub et avoir un groupe commun de personnes
250_flux_de_controle
21 Occurrences trouvées, Dernière modification : il y a 19 mois
ammeur insère des structures de contrôle dans son code, ce qui modifie la séquence dans laquelle les ins... if'', vous pouvez exécuter certaines séquences de code de manière conditionnelle. <code> if <condition> { instruction 1 .. instruction n } </code> Donc, si ''<condition>'' est vraie, vous devez
215_champ_application_variable
18 Occurrences trouvées, Dernière modification : il y a 19 mois
portée d'une variable correspond aux endroits du code où elle est accessible. Ainsi, la portée de la v... définit comment une variable est résolue dans le code. Si vous faites référence à une variable ''x'', c... its exemples illustrent un exemple de portée. | <code go> var x = 4 func f() { fmt.Printf("%d", x) } func g() { fmt.Printf("%d", x) } </code> | <code go> func f() { var x = 4 fmt.Pr
330_map
18 Occurrences trouvées, Dernière modification : il y a 19 mois
e map. Nous avons donc un exemple ci-dessous : <code go> var idMap map[string]int idMap = make(map[string]int) </code> On déclare la variable ''IdMap'' de type map. N... des valeurs, plutôt avec des paires clé-valeur. <code go> idMap := map[string]int { "joe": 123... "elvis": 178, "dorian": 21 } </code> Entre accolades on définit les paires clé-valeu
230_commentaires_impression_entiers
16 Occurrences trouvées, Dernière modification : il y a 19 mois
encent par une double barre oblique ''%%//%%''. <code go> // Cette ligne est un commentaire var int x //Le commentaire commence au double-slash </code> Tout ce qui se trouve à droite des doubles barr... comprendre, afin de faciliter la compréhension du code. Ce qui est utile. Les commentaires sont d'excel... ntaire, mais le contenu de gauche est toujours un code valide. Ainsi, les éléments de gauche sont compil
255_flux_controle_balyage
13 Occurrences trouvées, Dernière modification : il y a 19 mois
se sera exécuté. Ci-dessous voici un exemple : <code go> switch{ case x > 1: fmt.Printf("case 1") c... f("case 2") default: fmt.Printf("no case") } </code> Dans ce cas, le switch n'est pas suivi d'une ét... ilisation intensive peut rendre la maintenance du code plus complexe ils existent bel et bien et sont pa... nécessaires. Utilisation au sein des boucles : <code go> i := 0 for i < 10 { i++ if i == 5 { bre
410_rfc
13 Occurrences trouvées, Dernière modification : il y a 18 mois
cord, via lequel vous pouvez communiquer et votre code pourra traiter ce format. Il en va de même pour ... un ensemble de fonctions que vous utilisez pour encoder/décoder les données dans le format du protocole. Si vous recevez des données dans un format particulier, vous devez décoder ces informations et les traduire en types traité
415_format_json
12 Occurrences trouvées, Dernière modification : il y a 18 mois
euses, notamment le fait qu'il est entièrement Unicode. Ainsi, une fois que vous aurez converti quelque... JSON sera représenté sous forme de caractères Unicode, ce qui est une bonne chose car Unicode est lisible par l'homme. Un mainteneur humain peut regarder le... e ''Person'' dont voici la structure générale : <code go> type struct Person { name string addr str
140_variables
10 Occurrences trouvées, Dernière modification : il y a 19 mois
noms pour faire référence à des éléments de votre code. Les noms doivent commencer par une lettre. Ils ... i donc une déclaration de variable très simple. <code go> //mot clé nom type var x int </code> **var** est le mot clé pour la déclaration d'un... z, simplement en les séparant par des virgules. <code go> var x,y int </code> ===== Les types de varia
320_slice_variable
10 Occurrences trouvées, Dernière modification : il y a 19 mois
r le tableau sous-jacent puis à créer la slice. <code go> // Déclaration d'un tableau de 5 entiers, def... lice à partir du tableau arr var sli1 = arr[2:] </code> Une deuxième possibilité consiste à initialiser... ctement avec une définition de slice littérale. <code go> // Définition littérale de slice var sli2 = []int {1, 2, 3, 4, 5} </code> L'utilisation de ''make()'' est la troisième mé
310_array
9 Occurrences trouvées, Dernière modification : il y a 19 mois
ans les autres langages). En C, par exemple, sans code dédié, un tableau n'est pas du tout initialisé. ... ple, nous montrons comment déclarer un tableau. <code go> var x [5]int x[0] = 2 fmt.Printf(x[1]) </code> La notation ''[5]int'' déclare un tableau de cinq... initialiser les tableaux si vous le souhaitez. <code go> var x = [5]int {1, 2, 3, 4, 5} fmt.Printf(
315_slice
8 Occurrences trouvées, Dernière modification : il y a 19 mois
nc plus petite. ===== Exemples de slices ===== <code go hello_slice.go> package main import "fmt" va... := arr[2:5] fmt.Printf("%s %s", s1, s2 ) } </code> Nous commençons par définir le tableau sous-jac... ement la longueur et la capacité d'une tranche. <code go> a1 := [3]string {"a", "b", "c"} sli1 := a1[0:1] fmt.Printf( len(sli1), cap(sli1) ) </code> Nous avons donc ci-dessus un tableau ''a1'', qu
335_struct
8 Occurrences trouvées, Dernière modification : il y a 19 mois
120_concurrence
6 Occurrences trouvées, Dernière modification : il y a 19 mois
135_outil_go
6 Occurrences trouvées, Dernière modification : il y a 19 mois
210_pointeurs
6 Occurrences trouvées, Dernière modification : il y a 19 mois
220_desallouer_memoire
5 Occurrences trouvées, Dernière modification : il y a 19 mois
425_os_acces_aux_fichiers
5 Occurrences trouvées, Dernière modification : il y a 18 mois
105_vue_ensemble
4 Occurrences trouvées, Dernière modification : il y a 19 mois
125_installer_go
4 Occurrences trouvées, Dernière modification : il y a 19 mois
245_constantes
4 Occurrences trouvées, Dernière modification : il y a 19 mois
405_vue_ensemble_partie_4
3 Occurrences trouvées, Dernière modification : il y a 19 mois
420_ioutil_acces_aux_fichiers
3 Occurrences trouvées, Dernière modification : il y a 18 mois
115_objets
2 Occurrences trouvées, Dernière modification : il y a 19 mois
225_ramasse_miettes
2 Occurrences trouvées, Dernière modification : il y a 19 mois
240_packages_string
2 Occurrences trouvées, Dernière modification : il y a 19 mois
305_vue_ensemble_partie_3
2 Occurrences trouvées, Dernière modification : il y a 19 mois
000_start
1 Occurrences trouvées, Dernière modification : il y a 19 mois
205_vue_ensemble_partie2
1 Occurrences trouvées, Dernière modification : il y a 19 mois

Outils de la page

  • Afficher la page
  • Anciennes révisions
  • Liens de retour
  • Tout plier/déplier
  • Haut de page
Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki