{"id":249,"date":"2021-08-26T14:02:50","date_gmt":"2021-08-26T12:02:50","guid":{"rendered":"https:\/\/workerbase.org\/wordpress\/?p=249"},"modified":"2021-11-20T15:53:38","modified_gmt":"2021-11-20T14:53:38","slug":"lua-dati-tipi-e-operazioni","status":"publish","type":"post","link":"https:\/\/arkenidar.com\/wordpress\/2021\/08\/26\/lua-dati-tipi-e-operazioni\/","title":{"rendered":"#Lua] Dati: tipi e operazioni"},"content":{"rendered":"\n<p>Luando#2: Questa \u00e8 la seconda lezione di <strong>Luando<\/strong>, un corso in Italiano su Lua script, un linguaggio per formare le istruzioni di un programma informatico.<\/p>\n\n\n\n<p>Nella scorsa e prima puntata abbiamo visto i Commenti, modo di rendere del testo escluso, specialmente a fine di commentare il funzionamento, documentandolo.<\/p>\n\n\n\n<p>In questa sessione vedremo come esistano i dati, cio\u00e8 le informazioni che il programma riceve ed emana, elaborandole, processandole, calcolandole.<\/p>\n\n\n\n<p>I dati hanno particolari formati, chiamati &#8220;tipi di dato&#8221;,  e delle operazioni su di essi, chiamate &#8220;operazioni sui dati di un tipo&#8221;, ad esempio un tipo di dato numerico e operazioni sui dati di tipo numerico. Oppure un tipo di dato testuale detto in gergo stringa.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>darcan@hp1:~$ lua\nLua 5.4.2  Copyright (C) 1994-2020 Lua.org, PUC-Rio\n> return 1+1, 2-3, 4*3, 5\/2\n2       -1      12      2.5\n> return \"stringa1 \"..\"e stringa2 di testo concatenate\"\nstringa1 e stringa2 di testo concatenate\n> return \"stringa pi\u00f9 numero convertito in stringa: \"..tostring(math.pi)\nstringa pi\u00f9 numero convertito in stringa: 3.1415926535898<\/code><\/pre>\n\n\n\n<p>Ad esempio qui sopra ci sono le quattro operazioni aritmetiche basilari (+ &#8211; * \/), le stringhe di testo e l&#8217;operazione di concatenazione di due stringhe (..), e infine un numero (math.pi, il pi greco approssimato) e questo numero viene convertito in stringa per essere concatenato a una seconda stringa (concatenazione tra stringhe, non tra stringa e numero).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"593\" height=\"158\" src=\"https:\/\/workerbase.org\/wordpress\/wp-content\/uploads\/2021\/08\/image-4.png\" alt=\"\" class=\"wp-image-254\" srcset=\"https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2021\/08\/image-4.png 593w, https:\/\/arkenidar.com\/wordpress\/wp-content\/uploads\/2021\/08\/image-4-300x80.png 300w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Luando#2: Questa \u00e8 la seconda lezione di Luando, un corso in Italiano su Lua script, un linguaggio per formare le istruzioni di un programma informatico. Nella scorsa e prima puntata abbiamo visto i Commenti, modo di rendere del testo escluso, specialmente a fine di commentare il funzionamento, documentandolo. In questa sessione vedremo come esistano i [&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-249","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\/249","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=249"}],"version-history":[{"count":5,"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/posts\/249\/revisions"}],"predecessor-version":[{"id":255,"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/posts\/249\/revisions\/255"}],"wp:attachment":[{"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/media?parent=249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/categories?post=249"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arkenidar.com\/wordpress\/wp-json\/wp\/v2\/tags?post=249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}