
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46

Perl est un langage de script basé sur du texte qui a ses avantages et ses inconvénients, ce tutoriel vous donnera un aperçu des bases et des fonctions que la plupart des scripteurs (AKA;programmeurs)
voudrais utiliser. COMMENÇONS! (pour les opérateurs Windows uniquement) Je suppose que vous avez déjà travaillé avec un programme hello world ou/et que vous avez travaillé avec un interpréteur. lors de l'écriture de scripts en perl, vous devez changer votre PATH, mais si vous ne voulez pas le faire, utilisez perl express (illustré ci-dessous). * note s'il vous plaît noter et commenter cette instructable
Étape 1: Les matériaux
1.un interpréteur perl (google!)
2.si vous le souhaitez, perl express (google it!) 3.aussi, si vous le souhaitez, des modules (google perl modules pour certains) installez les modules dans le dossier "lib" du répertoire de votre interpréteur perl
Étape 2: votre premier programme
d'accord, faisons un programme simple, copiez et collez ce #!/usr/bin/perl print "hello world"; c'est le programme le plus simple que vous puissiez faire, si vous voulez y ajouter un peu, tapez #!/usr/bin/perl print "hello \n world"; vous avez fait votre premier programme !, \n est de faire une nouvelle ligne maintenant allons un peu plus avancé
Étape 3: Variables
il existe maintenant trois types de variables, 1.scalers (contient une bande de données) (($scaler name = value;)2.arrays (contient plusieurs bandes de données) ((@array name = (values);)3. hashes %hashname = (value => other value, value => other value #mettre autant de thèses que vous le souhaitez)
Étape 4: Devenir plus avancé
permet de faire des scripts qui impriment les valeurs des variables, tapez ces scripts ! (vous n'avez pas besoin de taper les commentaires, les commentaires sont notés avec un #)1. #!/usr/bin/perl $variablename = 5; print "$nom_variable";2. #!/usr/bin/perl @arrayname =(value, value2);#remember, vous devez vous référer aux tableaux comme exemple de scalaires (les index sont dans l'ordre commençant à zéro print "$arrayname{0}\n"; #print value print "$arrayname{1}\n"; #print value2 note: pour le code au-dessus des symboles { et } sont en fait des crochets 3. #!/usr/bin/perl my %hash = (v => value, v2 => value2); print $hash{v}; apprenons maintenant une autre utilisation des scaler, tapez ou copiez et collez ce code #!/usr/bin/perl $scalername =; print $scalername; tapez tout ce que vous voulez lorsque vous utilisez l'invite de commande mais si vous utilisez perl express, cliquez sur std.input puis cliquez sur le symbole i/o permet maintenant de trouver d'autres utilisations pour les variables
Étape 5: Autre utilisation et bouclage
copiez et collez ce code #!/usr/bin/perl $scalername =; if ($scalername =~ m/bill clinton/) {imprime "c'est bon clinton !"; } d'accord, vous pourriez vous demander « que fait le if ? » faites défiler vers le bas et vous verrez !>>>>>>>> dans l'instruction if, perl se comporte de la manière suivante, perl demande « est-ce que $scalername contient bill clinton ? "voici une autre fonction qui est aussi utile l'exemple de la fonction while: copiez et collez ce code #!/usr/bin/perl $a = 1; tandis que ($a==1) # == est pour les nombres seulement { print "a = 1"; } else { print "a n'est pas égal à 1"; } la prochaine étape parlera des fonctions booléennes
Étape 6: booléen
booléen est pour les nombres uniquement ! voici quelques fonctions ==, est égal à !=, différent de <, supérieur à >, inférieur à (*), multipliez la note: en multipliant il n'y a pas de () +, ajoutez
Étape 7: Assembler
copiez et collez ce code, #!/usr/bin/perl$operation =;if ($operation =~ m/multiply/){print "entrez un nombre:\n";$a =;print "entrez un nombre à multiplier $a:\n";$b =;$c = $a * $b;print "$a multiplié par $b = $c\n";}if ($operation =~ m/add/){print "entrez un nombre:\n";$a =;print "entrez un nombre à ajouter à $a:\n";$b =;$c = $a + $b;print "$a ajouté à $b = $c\n";}
Étape 8: Terminé
lorsque vous écrivez vos propres programmes, vous voudrez peut-être ajouter cette fonction dans votre code
utiliser des avertissements; ok c'est fini !
Conseillé:
Un moyen super facile de contrôler un servomoteur avec Arduino : 8 étapes

Un moyen très simple de contrôler le servomoteur avec Arduino : dans ce didacticiel, nous utiliserons le servomoteur et Arduino UNO, ainsi que Visuino pour contrôler la position du degré du servomoteur en utilisant seulement quelques composants, ce qui rend ce projet super simple.Regardez une vidéo de démonstration
Un moyen facile de personnaliser votre ordinateur portable : 8 étapes

Un moyen facile de personnaliser votre ordinateur portable : avez-vous déjà vu ces grands skins conçus pour les ordinateurs portables ? N'ont-ils pas l'air d'être vraiment difficiles à retirer ? C'est la principale raison pour laquelle je les ai évités dans le passé, mais en voulant vraiment ajouter une touche personnelle à mon ordinateur portable, j'ai commencé à y penser
Circuit Learn NANO : un PCB. Facile à apprendre. Possibilités infinies. : 12 étapes (avec photos)

Circuit Learn NANO : un PCB. Facile à apprendre. Possibilités infinies. : Débuter dans le monde de l'électronique et de la robotique peut être assez intimidant au début. Il y a beaucoup de choses à apprendre au début (conception de circuits, soudure, programmation, choix des bons composants électroniques, etc.) et quand les choses tournent mal e
Un moyen rapide et facile de changer votre écran de verrouillage en 6 étapes simples (Windows 8-10): 7 étapes

Un moyen rapide et facile de changer votre écran de verrouillage en 6 étapes simples (Windows 8-10) : Vous voulez changer les choses sur votre ordinateur portable ou PC ? Envie de changement d'ambiance ? Suivez ces étapes rapides et faciles pour personnaliser avec succès l'écran de verrouillage de votre ordinateur
LE MOYEN LE PLUS FACILE DE FAIRE UNE LUMIÈRE COMPACTE !! 3 ÉTAPES SIMPLES !! : 3 étapes

LE MOYEN LE PLUS FACILE DE FAIRE UNE LUMIÈRE COMPACTE !! 3 ÉTAPES SIMPLES !! : Ce dont vous aurez besoin - Feuille d'étain 1 pile AA (certaines piles AAA fonctionneront) 1 mini ampoule (ampoules utilisées pour la plupart des lampes de poche; reportez-vous à l'image) Règle (si nécessaire)