{"id":240,"date":"2021-08-26T08:37:37","date_gmt":"2021-08-26T06:37:37","guid":{"rendered":"https:\/\/workerbase.org\/wordpress\/?p=240"},"modified":"2021-11-20T15:53:48","modified_gmt":"2021-11-20T14:53:48","slug":"luando-i-commenti-cosa-e-perche","status":"publish","type":"post","link":"https:\/\/arkenidar.com\/wordpress\/2021\/08\/26\/luando-i-commenti-cosa-e-perche\/","title":{"rendered":"#Luando: i Commenti? Cosa e perch\u00e9?"},"content":{"rendered":"\n<p>Luando#1: Ecco il primo morso: cosa sono i Commenti? E perch\u00e9 esistono? E come rendono la vita un poco migliore \ud83d\ude09 ?<\/p>\n\n\n\n<p>Cosa sono i commenti? Nel linguaggio Lua i Commenti sono parti di testo che vengono ignorate durante l&#8217;esecuzione delle istruzioni. Quindi non vengono eseguiti.<\/p>\n\n\n\n<p>Esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>passaggio1()\n--passaggio2()\npassaggio3()\n-- la riga del passaggio2() non viene eseguita\n-- e nemmeno queste descrittive<\/code><\/pre>\n\n\n\n<p>Quindi abbiamo scoperto due usi: &#8220;disabilitare&#8221; cio\u00e8 disattivare una parte del programma, in questo caso disattivare il secondo passaggio, quindi saltandolo.<\/p>\n\n\n\n<p>E scrivere del testo di commento, dei Commenti per descrivere qualcosa di attinente e associato a quel punto del programma in formato testuale. Quindi per spiegazioni del testo, dello script Lua.<\/p>\n\n\n\n<p>Queste due funzionalit\u00e0: 1- disattivare 2- descrivere, sono i motivi principali per l&#8217;esistenza dei Commenti.<\/p>\n\n\n\n<p>Rendono la vita un poco migliore perch\u00e9 in questo modo sia si hanno direttamente nel testo del programma delle spiegazioni, e sia perch\u00e9 si pu\u00f2 disattivare (e riattivare!) per effettuare prove di funzionamento (prove che poi capirete perch\u00e9 si fanno durante le fasi di scrittura e modifica).<\/p>\n\n\n\n<p>Per riattivare basta rimuovere i due trattini &#8220;&#8211;&#8221; iniziali:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>passaggio1()\npassaggio2() -- ecco il passaggio2 ri-attivato\n--passaggio3() -- disattivo il passaggio3\n--&#91;&#91; vedete che si pu\u00f2 commentare anche\n \"durante\" il rigo? oltre che inizio rigo?\nquesto \u00e8 un commento multi-rigo, invece --]]\npassaggio4() -- qua \u00e8 di nuovo programma eseguito<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"794\" height=\"311\" src=\"https:\/\/workerbase.org\/wordpress\/wp-content\/uploads\/2021\/08\/image-3.png\" alt=\"\" class=\"wp-image-241\" srcset=\"https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2021\/08\/image-3.png 794w, https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2021\/08\/image-3-300x118.png 300w, https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2021\/08\/image-3-768x301.png 768w\" sizes=\"auto, (max-width: 794px) 100vw, 794px\" \/><figcaption>Preso da Kate che gestisce i file punto lua (.lua)<\/figcaption><\/figure>\n\n\n\n<p>Ultima chicca extra, un ultimo morso:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>--&#91;&#91;\npassaggio5()\npassaggio6()\npassaggio7()\npassaggio8()\n--]]<\/code><\/pre>\n\n\n\n<p>Cos\u00ec (sopra) \u00e8 disattivato da passaggio5 al passaggio8.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>---&#91;&#91;\npassaggio5()\npassaggio6()\npassaggio7()\npassaggio8()\n--]]<\/code><\/pre>\n\n\n\n<p>Cos\u00ec (sopra) \u00e8 riattivato perch\u00e9 vengono considerati 2 commenti su rigo singolo e non 1 singolo commento multi rigo.<\/p>\n\n\n\n<p>A seguire una immagine GIF che lo va vedere:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"325\" height=\"219\" src=\"https:\/\/workerbase.org\/wordpress\/wp-content\/uploads\/2021\/08\/Peek-26-08-2021-08-31.gif\" alt=\"\" class=\"wp-image-243\"\/><figcaption>multi rigo on\/off, disattivazione e riattivazione di pi\u00f9 righi<\/figcaption><\/figure>\n\n\n\n<p>E con questa chicca concludo. Riassumo: in caso di testo da far ignorare per disattivarlo o per inserire testo umano che il computer dovr\u00e0 ignorare usate i commenti per farlo ignorare. I commenti in Lua si aggiungono con un &#8220;&#8211;&#8221; doppio trattino. Un p\u00f2 di pratica per vederlo in azione. E se non avete capito questo \u00e8 opzionale per cos\u00ec dire ma mostra come ci sia un testo su pi\u00f9 righi che vengono analizzati grammaticalmente. E con questa analisi se trova i due trattini allora ignora il resto del rigo. Tempo al tempo e buona digestione. Proseguir\u00f2, spero.<\/p>\n\n\n\n<p>File: commenti.lua <a href=\"https:\/\/replit.com\/@dariocangialosi\/introduzionelua#commenti.lua\">https:\/\/replit.com\/@dariocangialosi\/introduzionelua#commenti.lua<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Luando#1: Ecco il primo morso: cosa sono i Commenti? E perch\u00e9 esistono? E come rendono la vita un poco migliore \ud83d\ude09 ? Cosa sono i commenti? Nel linguaggio Lua i Commenti sono parti di testo che vengono ignorate durante l&#8217;esecuzione delle istruzioni. Quindi non vengono eseguiti. Esempio: Quindi abbiamo scoperto due usi: &#8220;disabilitare&#8221; cio\u00e8 disattivare [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,22],"tags":[16],"class_list":["post-240","post","type-post","status-publish","format-standard","hentry","category-coding","category-computer","tag-luascript"],"_links":{"self":[{"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/posts\/240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/comments?post=240"}],"version-history":[{"count":7,"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/posts\/240\/revisions"}],"predecessor-version":[{"id":270,"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/posts\/240\/revisions\/270"}],"wp:attachment":[{"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/media?parent=240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/categories?post=240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/tags?post=240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}