From 3e687f1a8ccb1cd0d52a966005551d528ca141df Mon Sep 17 00:00:00 2001 From: Boris Verkhovskiy Date: Sat, 6 Apr 2024 08:33:50 -0700 Subject: Remove leading and trailing empty lines in code blocks --- fr-fr/HTML-fr.html.markdown | 1 - fr-fr/awk-fr.html.markdown | 1 - fr-fr/binary-search-fr.html.markdown | 5 ++--- fr-fr/c++-fr.html.markdown | 4 ++-- fr-fr/crystal-fr.html.markdown | 2 -- fr-fr/css-fr.html.markdown | 3 --- fr-fr/d-fr.html.markdown | 6 +++--- fr-fr/elixir-fr.html.markdown | 1 - fr-fr/erlang-fr.html.markdown | 1 - fr-fr/fsharp-fr.html.markdown | 2 -- fr-fr/haml-fr.html.markdown | 1 - fr-fr/haskell-fr.html.markdown | 1 - fr-fr/java-fr.html.markdown | 1 - fr-fr/javascript-fr.html.markdown | 1 - fr-fr/jquery-fr.html.markdown | 4 ---- fr-fr/lua-fr.html.markdown | 2 +- fr-fr/make-fr.html.markdown | 1 - fr-fr/objective-c-fr.html.markdown | 1 - fr-fr/php-fr.html.markdown | 1 - fr-fr/pyqt-fr.html.markdown | 1 - fr-fr/python-fr.html.markdown | 1 - fr-fr/pythonlegacy-fr.html.markdown | 2 -- fr-fr/r-fr.html.markdown | 4 ---- fr-fr/ruby-fr.html.markdown | 1 - fr-fr/scala-fr.html.markdown | 3 --- fr-fr/tmux-fr.html.markdown | 4 ---- fr-fr/typescript-fr.html.markdown | 1 - fr-fr/xml-fr.html.markdown | 3 --- fr-fr/yaml-fr.html.markdown | 1 - 29 files changed, 8 insertions(+), 52 deletions(-) (limited to 'fr-fr') diff --git a/fr-fr/HTML-fr.html.markdown b/fr-fr/HTML-fr.html.markdown index b52fd34a..9ec04420 100644 --- a/fr-fr/HTML-fr.html.markdown +++ b/fr-fr/HTML-fr.html.markdown @@ -105,7 +105,6 @@ Cet article porte principalement sur la syntaxe et quelques astuces. Deuxième ligne, deuxième cellule - ``` ## Utilisation diff --git a/fr-fr/awk-fr.html.markdown b/fr-fr/awk-fr.html.markdown index bd4e1312..628a1927 100644 --- a/fr-fr/awk-fr.html.markdown +++ b/fr-fr/awk-fr.html.markdown @@ -391,7 +391,6 @@ END { if (nlines) print "L'age moyen pour le prénom " name " est " sum / nlines; } - ``` Pour plus d'informations : diff --git a/fr-fr/binary-search-fr.html.markdown b/fr-fr/binary-search-fr.html.markdown index 4c34da0f..279d6152 100644 --- a/fr-fr/binary-search-fr.html.markdown +++ b/fr-fr/binary-search-fr.html.markdown @@ -22,8 +22,8 @@ Une façon simple d'implémenter la recherche est de faire une recherche linéai Recherche Linéaire: O (n) Temps Linéaire Recherche Binaire: O ( log(n) ) Temps Logarithmique - ``` + ``` def search(arr, x): @@ -33,8 +33,8 @@ def search(arr, x): return i return -1 - ``` + ## L'Algorithme de Recherche Binaire Le prérequis fondamental de la recherche binaire est que les éléments soient triés. @@ -48,7 +48,6 @@ L'idée derrière la recherche binaire est d'utiliser le fait que le tableau est 3) Sinon, si x est plus grand que l'élément du milieu, alors x peut seulement être dans la dernière moitié du tableau. Donc, nous recommençons la procédure avec cette dernière moitié. 4) Sinon (x est plus petit), nous recommençons la procédure avec la première moitié du tableau. Ensuite nous avons une implémentation récursive de la recherche binaire. - ``` ### Note de la fin diff --git a/fr-fr/c++-fr.html.markdown b/fr-fr/c++-fr.html.markdown index b96d0ad0..da2b8ec5 100644 --- a/fr-fr/c++-fr.html.markdown +++ b/fr-fr/c++-fr.html.markdown @@ -906,9 +906,9 @@ v.push_back(Foo()); // Ceci nettoie toutes les valeurs de v. Voir la section à propos des objets // temporaires pour comprendre pourquoi cela fonctionne. v.swap(vector()); - ``` -Lecture complémentaire : + +Lecture complémentaire: * Une référence à jour du langage est disponible à [CPP Reference](http://cppreference.com/w/cpp). * Des ressources supplémentaires sont disponibles à [CPlusPlus](http://cplusplus.com). diff --git a/fr-fr/crystal-fr.html.markdown b/fr-fr/crystal-fr.html.markdown index 02ab3b2b..226d88cb 100644 --- a/fr-fr/crystal-fr.html.markdown +++ b/fr-fr/crystal-fr.html.markdown @@ -10,7 +10,6 @@ lang: fr-fr --- ```crystal - # Ceci est un commentaire # Tout est objet @@ -546,7 +545,6 @@ rescue ex4 # attrape toutes les autres exceptions end ex #=> "ex2" - ``` ## Ressources additionnelles diff --git a/fr-fr/css-fr.html.markdown b/fr-fr/css-fr.html.markdown index 74a49c9a..e3170971 100644 --- a/fr-fr/css-fr.html.markdown +++ b/fr-fr/css-fr.html.markdown @@ -141,7 +141,6 @@ selecteur { font-family: "Courier New"; /* Si espace, entre guillemets */ font-family: "Courier New", Trebuchet, Arial; /* Si la première n'est pas trouvée, la deuxième est utilisée, etc... */ } - ``` ## Utilisation @@ -161,7 +160,6 @@ Le CSS s'écrit dans des fichiers `.css`. PS : à ne pas faire. -->
- ``` ## Priorités @@ -187,7 +185,6 @@ p {} /*E*/ p { propriete: valeur !important; } - ``` et le code HTML: diff --git a/fr-fr/d-fr.html.markdown b/fr-fr/d-fr.html.markdown index 8d98f9dc..d0da8851 100644 --- a/fr-fr/d-fr.html.markdown +++ b/fr-fr/d-fr.html.markdown @@ -71,6 +71,7 @@ void main() { } } ``` + On peut définir de nouveaux types avec les mots-clés `struct`, `class`, `union` et `enum`. Ces types sont passés à la fonction par valeur (ils sont copiés) De plus, on peut utiliser les templates pour rendre toutes ces abstractions génériques. @@ -133,8 +134,8 @@ class Matrix(uint m, uint n, T = int) { } auto mat = new Matrix!(3, 3); // T est 'int' par défaut - ``` + À propos de classes, parlons des propriétés. Une propriété est, en gros, une méthode qui peut se comporter comme une lvalue. On peut donc utiliser la syntaxe des structures classiques (`struct.x = 7`) comme si il @@ -197,6 +198,7 @@ void main() { writefln("Later: data = %d, str = %s", mc.data, mc.other); } ``` + Avec les propriétés, on peut construire nos setters et nos getters comme on le souhaite, tout en gardant une syntaxe très propre, comme si on accédait directement à des membres de la classe. @@ -259,6 +261,4 @@ void main() { ref = sqrt(i + 1.0); } } - - ``` diff --git a/fr-fr/elixir-fr.html.markdown b/fr-fr/elixir-fr.html.markdown index f8250e16..1de75152 100644 --- a/fr-fr/elixir-fr.html.markdown +++ b/fr-fr/elixir-fr.html.markdown @@ -15,7 +15,6 @@ Il est totalement compatible avec Erlang mais dispose d'une syntaxe plus agréab ```elixir - # Un commentaire simple sur une seule ligne commence par un dièse. # Il n'y a pas de commentaire multi-ligne, diff --git a/fr-fr/erlang-fr.html.markdown b/fr-fr/erlang-fr.html.markdown index 1073d6ad..9c4a007d 100644 --- a/fr-fr/erlang-fr.html.markdown +++ b/fr-fr/erlang-fr.html.markdown @@ -316,7 +316,6 @@ CalculerAire ! {cercle, 2}. % 12.56000000000000049738 % L'interpréteur est lui-même un processus ; on peut utiliser `self` pour % obtenir le pid actuel. self(). % <0.41.0> - ``` ## Ressources (en anglais) diff --git a/fr-fr/fsharp-fr.html.markdown b/fr-fr/fsharp-fr.html.markdown index dda9945f..b77eda59 100644 --- a/fr-fr/fsharp-fr.html.markdown +++ b/fr-fr/fsharp-fr.html.markdown @@ -20,7 +20,6 @@ La syntaxe de F# est différente des langages héritant de C. Si vous voulez essayer le code ci-dessous, vous pouvez vous rendre sur [tryfsharp.org](http://www.tryfsharp.org/Create) et le coller dans le [REPL](https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop). ```fsharp - // Les commentaires d'une seule ligne commencent par un double slash (* Les commentaires multilignes utilise les paires (* . . . *) @@ -622,7 +621,6 @@ module NetCompatibilityExamples = printfn "Click event with arg=%O" arg) myButton.TestEvent("Hello World!") - ``` ## Plus d'information diff --git a/fr-fr/haml-fr.html.markdown b/fr-fr/haml-fr.html.markdown index f5d096fe..fbf7dfc7 100644 --- a/fr-fr/haml-fr.html.markdown +++ b/fr-fr/haml-fr.html.markdown @@ -148,7 +148,6 @@ $ haml fichier_entree.haml fichier_sortie.html :javascript console.log('Ceci est la balise en-ligne