diff --git a/src/content/docs/java/variables.md b/src/content/docs/java/variables.md index 6d827a0..40ff343 100644 --- a/src/content/docs/java/variables.md +++ b/src/content/docs/java/variables.md @@ -35,7 +35,9 @@ Voici les différents types primitifs | char | Charactère | :::note + Les types en italique (_int_, _double_, _boolean_) sont les plus utiles. + ::: Voici comment créer un `double`: @@ -49,7 +51,9 @@ double nombre = 4.2; Les classes permettent d'ajouter de la fonctionnalité à une variable. Elles permettent aussi de regrouper plusiers variables ensemble. On les reconnait par le fait que leur nom commence par une majuscule (les types primitifs commencent tous par une minuscule). Un exemple de classe qui vient avec Java est le `String`, qui contient une chaine de charactères (`char`). Ça permet donc de stocker des mots ou des phrases. Les string ajoute aussi quelques fonctionalités qui permettent de séparer une phrase en mots ou de savoir la longueur de la chaine de charactère par exemple. :::info + Plus d'information sur les classes est donnée dans la section [classes](./classes). + ::: Voici comment créer un `String`: @@ -59,5 +63,7 @@ String phrase = "Hello World!"; ``` :::note + Vous remarquez que dans les exemples sur cette page, les lignes finissent toutes par `;`. Pour en savoir plus, lisez la page [syntaxe](./syntaxe) + ::: diff --git a/src/content/docs/robot/nouveau_projet/advantagekit.md b/src/content/docs/robot/nouveau_projet/advantagekit.md index 102d9c5..7d860ea 100644 --- a/src/content/docs/robot/nouveau_projet/advantagekit.md +++ b/src/content/docs/robot/nouveau_projet/advantagekit.md @@ -69,11 +69,15 @@ Logger.getInstance().start(); ``` :::caution + Il faut importer le `Logger` de `org.littletonrobotics.junction.Logger`. + ::: :::note + Remplacer le ModuleType du PowerDistribution par kREV selon le PDP utilisé. + ::: AdvantageKit est installé. Vous pouvez maintenant utiliser [AdvantageScope](https://github.com/Mechanical-Advantage/AdvantageScope). diff --git a/src/content/docs/robot/nouveau_projet/yagsl.md b/src/content/docs/robot/nouveau_projet/yagsl.md index 5c93b0b..0b29a97 100644 --- a/src/content/docs/robot/nouveau_projet/yagsl.md +++ b/src/content/docs/robot/nouveau_projet/yagsl.md @@ -40,7 +40,9 @@ SwerveDrive swerveDrive; ``` :::note + Ici, on utilise un [try-catch](../../java/try-catch){target="\_blank"}, car il pourrait y avoir une erreur si les fichiers de configuration n'existent pas; + ::: Vous devrez ensuite ajouter vos méthodes pour intéragir avec le `SwerveDrive` dans le subsystem.