Bloc de rapport
Dans la programmation par ordinateur , un bloc de rapport de (ou bloc de code de ) est une section du code qui est groupé ensemble, tout comme un paragraphe ; de tels blocs se composent d'un, ou de plus, les rapports . Les blocs de rapport aident à rendre le code plus lisible en divisant vers le haut des programmes en unités de travail logiques.
Dans le C , le C++ , le Java et quelques autres langues, blocs de rapport sont enfermés par le des croisillons {} . En ADA , le Pascal , et quelques autres langues, blocs sont dénotés par le " ; begin" ; et " ; end" ; rapports. Dans le python ils sont indiqués par l'impression (la règle Off-side de ). À la différence des paragraphes, des blocs de rapport peuvent être nichés ; c'est-à-dire, avec un bloc à l'intérieur des autres. Les blocs définissent souvent la portée des marques utilisées en dedans.
Les blocs ont souvent des différences subtiles mais importantes dans la sémantique. Dans les langues dans la tradition de C, ils définissent la portée de marque. Dans C++ ils peuvent être employés pour définir la vie d'objet (création et destruction). Dans quelques langues (telles que Pico ) ils sont simplement employés pour des expressions de groupement sans notions de portée variable. Dans les langues telles que la causerie , les blocs sont des objets de leur propre chef, prolongé avec une référence à leur environnement de définition, c.
Un bloc typique de rapport
lang=" de
Un bloc niché de rapport
lang=" desi (== de x 1) { x++ ; } retour 0 ; }
D'autres formats
Les programmeurs de Java emploient typiquement une convention légèrement différente pour placer les croisillons. Le croisillon d'ouverture est sur la même ligne que la déclaration de la méthode :
lang=" de force d'international () { international x=1 ; si (== de x 1) { x++ ; } retour 0 ; }
Visual Basic exige un rapport explicite de fin, comme suit :
lang=" de y = y + x Finir si Pour I = 1 à 10 DoSomething (i) Après 'ou prochain I
Le serveur de SQL et une autre utilisation de langues commencent… des blocs isolants
lang=" de SI y N'EST PAS NUL COMMENCER CHOISIR * À PARTIR de l'employé OÙ nom = y EXTRÉMITÉ
Voir également
Programmation structurée Fermeture (de l'informatique)
ompu-lang-moignon
.
| Random links: | F.C. uni par jambon occidental. | L'Afrique de l'ouest | Groupe de Thompson (fini) | Nous connectons | Fairdale | Bloque_de_la_declaración |