{"id":26607,"date":"2024-10-08T08:21:16","date_gmt":"2024-10-08T08:21:16","guid":{"rendered":"https:\/\/smartextract.ai\/?p=26607"},"modified":"2025-02-24T12:56:13","modified_gmt":"2025-02-24T12:56:13","slug":"lua-our-powerful-scripting-language","status":"publish","type":"post","link":"https:\/\/smartextract.ai\/en\/lua-our-powerful-scripting-language\/","title":{"rendered":"Lua our powerful scripting language"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"26607\" class=\"elementor elementor-26607\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f4a89eb e-flex e-con-boxed e-con e-parent\" data-id=\"f4a89eb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bf98f0e e-flex e-con-boxed e-con e-parent\" data-id=\"bf98f0e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ae9d0d elementor-widget elementor-widget-text-editor\" data-id=\"8ae9d0d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Lua ist eine einfache und effektive Skriptsprache. \u00a0Sie wird als Erweiterungssprache in einer Vielzahl von Anwendungen verwendet, von World of Warcraft bis Adobe Photoshop &#8211; und nat\u00fcrlich smartextract! \u00a0Lua hat viele Gemeinsamkeiten mit Python, aber auch einige bemerkenswerte Unterschiede.\u00a0<\/p><p>Dieser Artikel zeigt die wichtigsten Punkte auf, die Sie beachten sollten. Wenn Sie bereits mit Python vertraut sind, werden Sie in wenigen Minuten in der Lage sein, in Lua zu programmieren!\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa4cc1f elementor-widget elementor-widget-heading\" data-id=\"fa4cc1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Grundlegende Syntax<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-69741c6 e-flex e-con-boxed e-con e-parent\" data-id=\"69741c6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ecd077 elementor-widget elementor-widget-text-editor\" data-id=\"1ecd077\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In Lua werden Zeichenketten und Zahlen auf \u00e4hnliche Weise geschrieben wie in Python. Auch Funktionsaufrufe sind recht vertraut. Es gibt jedoch ein paar unterschiedliche Elemente: \u00a0<\/p><p><strong>Boolesche Werte:<\/strong> In Lua werden boolesche Werte als true und false geschrieben.<\/p><p><strong>Nullwert:<\/strong> Das \u00c4quivalent zu Python&#8217;s None wird in Lua nil genannt.\u00a0<\/p><p><strong>Kommentare:<\/strong> Jeder Text, der auf &#8212; folgt, wird als Kommentar behandelt.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7ebf622 e-flex e-con-boxed e-con e-parent\" data-id=\"7ebf622\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d85d10 elementor-widget elementor-widget-heading\" data-id=\"7d85d10\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Operatoren<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f460f3 e-flex e-con-boxed e-con e-parent\" data-id=\"2f460f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3006ee2 elementor-widget elementor-widget-text-editor\" data-id=\"3006ee2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Boolesche und numerische Operatoren sind gr\u00f6\u00dftenteils identisch mit denen in Python, mit zwei bemerkenswerten Ausnahmen:\u00a0<\/p><p>Der Operator &#8220;nicht gleich&#8221; wird als ~= statt als != geschrieben.\u00a0<\/p><p>Der Operator zur Verkettung von Zeichenketten lautet &#8230; \u00a0Anders als in Python f\u00fchrt der Versuch, den Operator + zum Addieren von Zeichenketten zu verwenden, zu einem Fehler.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-629ea08 e-flex e-con-boxed e-con e-parent\" data-id=\"629ea08\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b6869c8 elementor-widget elementor-widget-heading\" data-id=\"b6869c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Codebl\u00f6cke und Kontrollfluss<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2fae150 e-flex e-con-boxed e-con e-parent\" data-id=\"2fae150\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e428633 elementor-widget elementor-widget-text-editor\" data-id=\"e428633\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Leerzeichen haben in Lua keine Bedeutung, so dass die Einr\u00fcckung optional ist. Dies ist ein Unterschied zu Python, wo die Einr\u00fcckung von entscheidender Bedeutung ist. In Lua werden Codebl\u00f6cke mit dem Schl\u00fcsselwort end abgeschlossen, um eine klare Abgrenzung der Codesegmente zu gew\u00e4hrleisten.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9b83f3c e-flex e-con-boxed e-con e-parent\" data-id=\"9b83f3c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9ca8133 e-flex e-con-boxed e-con e-parent\" data-id=\"9ca8133\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1534ce8 elementor-widget elementor-widget-image\" data-id=\"1534ce8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"640\" height=\"189\" src=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-10.59.01.png\" class=\"attachment-large size-large wp-image-26617\" alt=\"\" srcset=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-10.59.01.png 908w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-10.59.01-300x89.png 300w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-10.59.01-768x227.png 768w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0942da6 e-flex e-con-boxed e-con e-parent\" data-id=\"0942da6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5a5959b elementor-widget elementor-widget-text-editor\" data-id=\"5a5959b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Die numerische for-Schleife sieht wie folgt aus:\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3207752 e-flex e-con-boxed e-con e-parent\" data-id=\"3207752\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e19eb2a elementor-widget elementor-widget-image\" data-id=\"e19eb2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"145\" src=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.00.02.png\" class=\"attachment-large size-large wp-image-26618\" alt=\"\" srcset=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.00.02.png 998w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.00.02-300x68.png 300w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.00.02-768x174.png 768w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f93b2c0 e-flex e-con-boxed e-con e-parent\" data-id=\"f93b2c0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79abdab elementor-widget elementor-widget-heading\" data-id=\"79abdab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Datenstrukturen in Lua<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-77d36ed e-flex e-con-boxed e-con e-parent\" data-id=\"77d36ed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a7f3ec elementor-widget elementor-widget-text-editor\" data-id=\"6a7f3ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>&#8216;Dictionaries&#8217; In Lua wird das \u00c4quivalent zu einem Python-Dictionary als Tabelle bezeichnet. Die Syntax ist recht intuitiv, obwohl sie sich leicht von der in Python unterscheidet:\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4fdcf20 elementor-widget elementor-widget-image\" data-id=\"4fdcf20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"40\" src=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.05.23.png\" class=\"attachment-large size-large wp-image-26619\" alt=\"\" srcset=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.05.23.png 1024w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.05.23-300x19.png 300w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.05.23-768x48.png 768w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46ad28d e-flex e-con-boxed e-con e-parent\" data-id=\"46ad28d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cfd0ffe elementor-widget elementor-widget-text-editor\" data-id=\"cfd0ffe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Um auf Elemente zuzugreifen, verwenden Sie eckige Klammern mit dem Schl\u00fcsselnamen. Wenn ein Schl\u00fcssel nicht existiert, gibt Lua einfach nil zur\u00fcck, ohne einen Fehler zu verursachen:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2dbeca6 e-flex e-con-boxed e-con e-parent\" data-id=\"2dbeca6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b4507b2 elementor-widget elementor-widget-image\" data-id=\"b4507b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"58\" src=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.05.38-1024x92.png\" class=\"attachment-large size-large wp-image-26620\" alt=\"\" srcset=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.05.38-1024x92.png 1024w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.05.38-300x27.png 300w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.05.38-768x69.png 768w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.05.38.png 1330w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ee4d3a5 e-flex e-con-boxed e-con e-parent\" data-id=\"ee4d3a5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ecf2141 elementor-widget elementor-widget-text-editor\" data-id=\"ecf2141\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Um \u00fcber die Eintr\u00e4ge in einer Tabelle zu iterieren, verwenden Sie die pairs Funktion:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46fc498 e-flex e-con-boxed e-con e-parent\" data-id=\"46fc498\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd0c97d elementor-widget elementor-widget-image\" data-id=\"cd0c97d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"184\" src=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.07.31-1024x295.png\" class=\"attachment-large size-large wp-image-26621\" alt=\"\" srcset=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.07.31-1024x295.png 1024w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.07.31-300x87.png 300w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.07.31-768x222.png 768w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.07.31.png 1102w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cfdf2dc e-flex e-con-boxed e-con e-parent\" data-id=\"cfdf2dc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6588443 elementor-widget elementor-widget-heading\" data-id=\"6588443\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Listen\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b6992cd e-flex e-con-boxed e-con e-parent\" data-id=\"b6992cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2efa861 elementor-widget elementor-widget-text-editor\" data-id=\"2efa861\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Lua verf\u00fcgt nicht \u00fcber einen eigenen Listentyp. Stattdessen verwendet es Tabellen mit numerischen Indizes, um Listen zu erstellen. Hier ist ein einfaches Beispiel:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-69af2af e-flex e-con-boxed e-con e-parent\" data-id=\"69af2af\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ee846c7 elementor-widget elementor-widget-image\" data-id=\"ee846c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"63\" src=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.58.52.png\" class=\"attachment-large size-large wp-image-26667\" alt=\"\" srcset=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.58.52.png 816w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.58.52-300x29.png 300w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-11.58.52-768x75.png 768w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e967eb8 e-flex e-con-boxed e-con e-parent\" data-id=\"e967eb8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5da5e23 elementor-widget elementor-widget-text-editor\" data-id=\"5da5e23\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ein wesentlicher Unterschied zu Python ist, dass die Indizierung bei 1 beginnt. Sie k\u00f6nnen die Gr\u00f6\u00dfe der Liste mit dem Operator # bestimmen. So funktioniert es:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-08fa3c2 e-flex e-con-boxed e-con e-parent\" data-id=\"08fa3c2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-793d7e9 elementor-widget elementor-widget-image\" data-id=\"793d7e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"91\" src=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.00.29-1024x146.png\" class=\"attachment-large size-large wp-image-26670\" alt=\"\" srcset=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.00.29-1024x146.png 1024w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.00.29-300x43.png 300w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.00.29-768x109.png 768w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.00.29.png 1040w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6092c26 e-flex e-con-boxed e-con e-parent\" data-id=\"6092c26\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-521efc1 elementor-widget elementor-widget-text-editor\" data-id=\"521efc1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Um \u00fcber eine Liste zu iterieren, k\u00f6nnen Sie eine numerische for-Schleife oder die ipairs Funktion verwenden, die der enumerate-Funktion von Python \u00e4hnlich ist:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cf09f04 e-flex e-con-boxed e-con e-parent\" data-id=\"cf09f04\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4d7d7a elementor-widget elementor-widget-image\" data-id=\"a4d7d7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"441\" src=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.00.39.png\" class=\"attachment-large size-large wp-image-26671\" alt=\"\" srcset=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.00.39.png 966w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.00.39-300x207.png 300w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.00.39-768x529.png 768w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0235a09 e-flex e-con-boxed e-con e-parent\" data-id=\"0235a09\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9c086fa elementor-widget elementor-widget-heading\" data-id=\"9c086fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Objekte und Module <\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-284396a e-flex e-con-boxed e-con e-parent\" data-id=\"284396a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e8d517b elementor-widget elementor-widget-text-editor\" data-id=\"e8d517b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Lua hat zwar kein eingebautes Objektsystem, bietet aber eine Syntax, die ein objekt\u00e4hnliches Verhalten unter Verwendung von Tabellen erm\u00f6glicht. Wenn ein Tabellenschl\u00fcssel ein g\u00fcltiger Bezeichner ist, k\u00f6nnen Sie darauf mit der Punktnotation zugreifen:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-740ba04 elementor-widget elementor-widget-image\" data-id=\"740ba04\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"61\" src=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.05.16.png\" class=\"attachment-large size-large wp-image-26676\" alt=\"\" srcset=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.05.16.png 908w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.05.16-300x28.png 300w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.05.16-768x73.png 768w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-98d195f e-flex e-con-boxed e-con e-parent\" data-id=\"98d195f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d9f821 elementor-widget elementor-widget-text-editor\" data-id=\"4d9f821\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Module in Lua, wie z. B. die built-in <em>string<\/em>, <em>table<\/em>, and <em>math<\/em> Module, sind im Wesentlichen Tabellen, die Funktionen enthalten. Lua erlaubt auch Methodenaufrufe in Doppelpunkt-Syntax, was den Code lesbarer macht:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ae196f3 e-flex e-con-boxed e-con e-parent\" data-id=\"ae196f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da66e87 elementor-widget elementor-widget-image\" data-id=\"da66e87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"129\" src=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.05.22.png\" class=\"attachment-large size-large wp-image-26677\" alt=\"\" srcset=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.05.22.png 822w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.05.22-300x61.png 300w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.05.22-768x155.png 768w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-232b3dc e-flex e-con-boxed e-con e-parent\" data-id=\"232b3dc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71c0260 elementor-widget elementor-widget-text-editor\" data-id=\"71c0260\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Der letzte Ausdruck oben st\u00fctzt sich auf den leistungsstarken <a href=\"https:\/\/www.lua.org\/manual\/5.4\/manual.html#2.4\" target=\"_blank\" rel=\"noopener\">metatable-Mechanismus<\/a>, auf den wir hier nicht n\u00e4her eingehen werden.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cb4b1f6 e-flex e-con-boxed e-con e-parent\" data-id=\"cb4b1f6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eba8657 elementor-widget elementor-widget-heading\" data-id=\"eba8657\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Standardbibliotheken in Lua\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-164765e e-flex e-con-boxed e-con e-parent\" data-id=\"164765e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff0eef1 elementor-widget elementor-widget-text-editor\" data-id=\"ff0eef1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Im Vergleich zu Python ist die Sammlung eingebauter Funktionen in Lua relativ klein, aber sie enth\u00e4lt einige leistungsf\u00e4hige Werkzeuge:<\/p><p><span style=\"font-weight: 400;\"><strong>&#8211; require-Funktion:<\/strong> Diese Funktion wird verwendet, um Module zu laden. Normalerweise gibt sie eine Funktion oder eine Tabelle von Funktionen zur\u00fcck. In smartextract erm\u00f6glicht require den Zugriff auf eine Vielzahl von maschinellen Lernmodellen und fortschrittlichen Bibliotheken f\u00fcr die Dokumentenverarbeitung, wodurch die M\u00f6glichkeiten von Lua erheblich erweitert werden.<\/span><\/p><p><span style=\"font-weight: 400;\"><strong>&#8211; string -Tabelle:<\/strong> Diese Tabelle enth\u00e4lt eine Reihe von <\/span><a href=\"https:\/\/www.lua.org\/manual\/5.4\/manual.html#6.4\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Funktionen zur Bearbeitung von Zeichenketten<\/span><\/a><span style=\"font-weight: 400;\">, z. B. f\u00fcr den Mustervergleich. Diese Funktionen sind f\u00fcr die effektive Bearbeitung von Textverarbeitungsaufgaben unerl\u00e4sslich.<\/span><\/p><p><span style=\"font-weight: 400;\"><strong>&#8211; table- Tabelle:<\/strong> Diese Tabelle bietet verschiedene <\/span><a href=\"https:\/\/www.lua.org\/manual\/5.4\/manual.html#6.6\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Funktionen zur Tabellenmanipulation<\/span><\/a><span style=\"font-weight: 400;\">, darunter Dienstprogramme zum Sortieren und Verwalten von Tabellen. Diese Funktionen sind entscheidend f\u00fcr die Organisation und Verarbeitung von Daten.<\/span><\/p><p><span style=\"font-weight: 400;\"><strong>-math-Tabelle:<\/strong> Die Mathe-Tabelle enth\u00e4lt eine Reihe von <\/span><a href=\"https:\/\/www.lua.org\/manual\/5.4\/manual.html#6.7\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">mathematischen Funktionen<\/span><\/a><span style=\"font-weight: 400;\">, wie z. B. math.min, math.max und math.exp. Diese Funktionen sind f\u00fcr die Durchf\u00fchrung mathematischer Operationen n\u00fctzlich.<\/span><\/p><p><span style=\"font-weight: 400;\"><strong>-pairs und ipairs Funktionen:<\/strong> Diese Funktionen wurden bereits in fr\u00fcheren Abschnitten hervorgehoben und werden zur Iteration \u00fcber Tabellen verwendet. pairs iteriert \u00fcber alle Eintr\u00e4ge in einer Tabelle, w\u00e4hrend ipairs speziell \u00fcber numerische Eintr\u00e4ge iteriert.<\/span><\/p><p><span style=\"font-weight: 400;\"><strong>&#8211; Funktionen zur Fehlerbehandlung:<\/strong> Die Funktion error(message) l\u00f6st einen Fehler mit einer bestimmten Meldung aus, w\u00e4hrend assert(v, message) einen Fehler ausl\u00f6st, wenn der Wert v gleich null oder falsch ist.<\/span><\/p><p>\u00a0<\/p><p>Beachten Sie, dass einige Standardbibliotheken, die in normalem Lua verf\u00fcgbar sind, wie z.B. os, io und debug, nicht in smartextract enthalten sind, wahrscheinlich aufgrund ihrer speziellen Anwendungsf\u00e4lle oder Leistungs\u00fcberlegungen.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-26c30ae e-flex e-con-boxed e-con e-parent\" data-id=\"26c30ae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-24e31c8 elementor-widget elementor-widget-heading\" data-id=\"24e31c8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Weitere bemerkenswerte Unterschiede <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a1e895b e-flex e-con-boxed e-con e-parent\" data-id=\"a1e895b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5a99991 elementor-widget elementor-widget-text-editor\" data-id=\"5a99991\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Hier sind ein paar wichtige Unterschiede zwischen Lua und Python, die Sie kennen sollten:\u00a0<\/p><p>1-basierte Indizierung: Im Gegensatz zu Python, das eine 0-basierte Indizierung verwendet, beginnt die Indizierung in Lua bei 1. Au\u00dferdem ist der Endindex bei String- und Tabellenoperationen inklusive:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0ccae5b e-flex e-con-boxed e-con e-parent\" data-id=\"0ccae5b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a6f2fc0 elementor-widget elementor-widget-image\" data-id=\"a6f2fc0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"59\" src=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.14.17.png\" class=\"attachment-large size-large wp-image-26692\" alt=\"\" srcset=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.14.17.png 982w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.14.17-300x27.png 300w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.14.17-768x70.png 768w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec3867c elementor-widget elementor-widget-text-editor\" data-id=\"ec3867c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Bedingte Tests: In Lua sind die einzigen Werte, die in bedingten Anweisungen als falsch bewertet werden, nil und false. Alle anderen Werte, einschlie\u00dflich Null und leere Sammlungen, werden als wahr angesehen:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ddba43 e-flex e-con-boxed e-con e-parent\" data-id=\"2ddba43\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5acae43 elementor-widget elementor-widget-image\" data-id=\"5acae43\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"45\" src=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.14.30-1024x72.png\" class=\"attachment-large size-large wp-image-26693\" alt=\"\" srcset=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.14.30-1024x72.png 1024w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.14.30-300x21.png 300w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.14.30-768x54.png 768w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.14.30.png 1444w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-127b605 e-flex e-con-boxed e-con e-parent\" data-id=\"127b605\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f58c87 elementor-widget elementor-widget-text-editor\" data-id=\"8f58c87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Auslassen von Klammern: Klammern k\u00f6nnen bei Funktionsaufrufen weggelassen werden, wenn das Argument eine literale Zeichenkette oder eine Tabelle ist:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa50be9 elementor-widget elementor-widget-image\" data-id=\"fa50be9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"83\" src=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.14.33.png\" class=\"attachment-large size-large wp-image-26694\" alt=\"\" srcset=\"https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.14.33.png 706w, https:\/\/smartextract.ai\/wp-content\/uploads\/2024\/08\/Screenshot-2024-08-14-at-12.14.33-300x39.png 300w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-617037d e-flex e-con-boxed e-con e-parent\" data-id=\"617037d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-588d8a6 elementor-widget elementor-widget-text-editor\" data-id=\"588d8a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Umfang der Variablen: Standardm\u00e4\u00dfig sind die Variablen in Lua global. Um eine lokale Variable zu erstellen, m\u00fcssen Sie das Schl\u00fcsselwort \u2018local\u2019 verwenden.<\/p><p>Ausf\u00fchrlichere Informationen zu den Merkmalen und Funktionen von Lua finden Sie im <a href=\"https:\/\/www.lua.org\/manual\/5.4\/manual.html\" target=\"_blank\" rel=\"noopener\">Lua-Referenzhandbuch<\/a>. Au\u00dferdem bietet &#8220;Programming in Lua&#8221; von Roberto Ierusalimschy eine freundliche Einf\u00fchrung in die Lua-Programmierkonzepte und ist f\u00fcr Neueinsteiger in die Sprache sehr empfehlenswert.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Lua ist eine einfache und effektive Skriptsprache. \u00a0Sie wird als Erweiterungssprache in einer Vielzahl von Anwendungen verwendet, von World of Warcraft bis Adobe Photoshop &#8211;<\/p>","protected":false},"author":6850,"featured_media":27795,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_gspb_post_css":"","inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-26607","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-legacy"],"acf":[],"_links":{"self":[{"href":"https:\/\/smartextract.ai\/en\/wp-json\/wp\/v2\/posts\/26607","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartextract.ai\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smartextract.ai\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smartextract.ai\/en\/wp-json\/wp\/v2\/users\/6850"}],"replies":[{"embeddable":true,"href":"https:\/\/smartextract.ai\/en\/wp-json\/wp\/v2\/comments?post=26607"}],"version-history":[{"count":16,"href":"https:\/\/smartextract.ai\/en\/wp-json\/wp\/v2\/posts\/26607\/revisions"}],"predecessor-version":[{"id":27835,"href":"https:\/\/smartextract.ai\/en\/wp-json\/wp\/v2\/posts\/26607\/revisions\/27835"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smartextract.ai\/en\/wp-json\/wp\/v2\/media\/27795"}],"wp:attachment":[{"href":"https:\/\/smartextract.ai\/en\/wp-json\/wp\/v2\/media?parent=26607"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smartextract.ai\/en\/wp-json\/wp\/v2\/categories?post=26607"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smartextract.ai\/en\/wp-json\/wp\/v2\/tags?post=26607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}