Couper une chaine trop longue en lua

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
Jbelbus
Messages : 28
Inscription : 26 févr. 2020, 11:31

Couper une chaine trop longue en lua

Message par Jbelbus »

Bonjour,
Je ne sais pas comment ouvrir un nouveau sujet.
Ma question:
En Lua édition, comment couper une ligne trop longue de programme et continuer sur la suivante?
D'avance merci de votre aide.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Modération

Message par Keros »

Je viens de déplacer ton message dans un nouveau sujet.
Tu peux créer un nouveau sujet depuis la page des forums en cliquant sous le titre sur le bouton [Nouveau sujet]
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Couper une chaine trop longue en lua

Message par Chrominator »

Simplement en allant à la ligne avec un retour chariot:

Code : Tout sélectionner

print
(
"On peut "
..
"écrire" .. " un script"
.. " en lua comme" ..
" bon nous semble."
)
Résultat :

Code : Tout sélectionner

On peut écrire un script en lua comme bon nous semble.
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Jbelbus
Messages : 28
Inscription : 26 févr. 2020, 11:31

Re: Couper une chaine trop longue en lua

Message par Jbelbus »

Bonjour et merci,
Effectivement ça fonctionne, j'avais essayé mais avec des erreurs la ligne était très longue je me suis certainement emmêlé les pinceaux.
On appelle cela Novice..
denis_brasseur
Messages : 898
Inscription : 24 déc. 2018, 17:05
Localisation : (26)

Re: Couper une chaine trop longue en lua

Message par denis_brasseur »

Une ligne trop, longue, c'est gênant uniquement pour la lisibilité, pas pour l'exécution du code.
En ce qui concerne le renvoi à la ligne comme évoqué par Chrominator, c'est effectivement la bonne méthode.
Par contre, cette écriture pose problème, peut etre ton souci d'origine :

Code : Tout sélectionner

print("On peut écrire un script en lua comme
bon nous semble.")
Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
Jbelbus
Messages : 28
Inscription : 26 févr. 2020, 11:31

Re: Couper une chaine trop longue en lua

Message par Jbelbus »

Effectivement c'est uniquement pour la lisibilité mais honnêtement j'avais un peu honte de demander une info sur une façon de faire qui est normalement simple mais il faut savoir où couper.
Répondre