Lua打印

431 阅读5分钟

Lua print

Lua打印的定义

Lua编程语言中的Lua打印是一个内置的函数,用于在控制台中打印所需的语句。Lua print有很多优点,特别是在开发和实施方面,因为程序员大多需要这个打印功能来调试或打印一个必要的信息,这是需要确认的。有许多使用Lua print的方法,其中一些是将通过的参数作为输出打印到控制台,将语句打印成两行,还有更多。

语法。

Lua print的语法流程如下。

Optional_function_scope fnction_name (arg1, arg2, arg3…arg_n); Function_body Return_type

  • Optional_function_scope。代表函数或变量的范围,如局部或全局。
  • Function_body:主体是指它所包含的函数的内容。
  • Return_type。返回类型是指需要返回的值。

打印函数在Lua中如何工作?

  • Lua是一种编程语言,用于编写和确认程序员在Lua print等内置函数的帮助下。
  • 调用Lua打印函数有助于为开发和实施提供一个更好的视角,因为它有助于使整体编码变得有趣并易于采用。
  • Lua打印函数非常容易使用和操作,在输入后它会在控制台中给出输出,用于打印所需的结果。
  • Lua中的函数是最好用的功能,因为它包括许多内置的函数,用于使用和操作一些大括号和算术运算。只要调用函数就是我们需要执行的,仅此而已。
  • 一旦函数被调用,所有存在于函数中的代码就开始执行,并可以输出输入到函数和代码中的必要输入。
  • 如果一个和打印函数一样的函数没有任何值来打印信息,或者说如果它是空的,那么,在这种情况下,非常重要的是要记住该函数需要最低限度的值才能正常工作,必须通过任何方式在括号内提供这些值,在括号内提供一个逗号分隔的列表。
  • 在大括号内提供的、被函数用来完成其工作的值被称为参数,在Lua编程语言的打印功能中也起着非常关键的作用。
  • 并非任何函数都必须接受任何参数,这取决于需求,函数通常只根据需求接受某些类型的参数。
  • 假设有一种情况,函数想要打印句子,那么在这种情况下,它主要考虑将字符串数据类型作为参数。字符串数据类型主要是由字符和字母组成,用于构建任何句子。
  • 在Lua中实现和执行编码并不是那么复杂的事情,但这取决于一些基本的东西,在遇到打印函数的基本开发和实现时,需要牢记这些东西。
  • 基本的工作原理是,它需要一个字符串、数组或任何数据结构作为输入,在函数被调用时显示为输出。
  • 在Lua打印中值得注意的是,打印函数会自动在试图打印的东西的末尾放一个新行,所以如果打印函数被调用两次,那么用于分隔两个打印语句的换行将自动发生,而不需要任何其他特殊字符。

例子

让我们来讨论一下Lua打印的例子。

例子#1

这个程序演示了打印函数,它在寻找和比较最小值时被调用,如输出中所示。

代码。

function min(a_0, b_1) if (a_0 < b_1) then rsltnt_vl = a_0; else rsltnt_vl = b_1; end return rsltnt_vl; end print("Comparison is_made b/w minimum_value out of two is: ",min(5,12)) print("Comparison is_made b/w minimum_value out of two is: ",min(6,18))

输出。

lua print 1

例子#2

这个程序演示了带有一些数值的字符串,并调用print函数来打印带有数值的字符串,如输出中所示。

代码。

st_0 = "Fruits" print("\"st_0 appears as :\"",st_0) st_1 = 'Animals' print("st_1 appears as :",st_1) st_2 = [["Vehicles"]] print("st_2 appears as :",st_2)

输出。

lua print 2

例子 #3

这个程序演示了用Lua print函数来打印数组的工作,如输出中所示,它是数组的一部分。

代码。

arr_0 = {} for j_vl=5,8 do arr_0[j_vl] = {} for l=9,11 do arr_0[j_vl][l] = j_vl*l end end for j_vl=5,8 do for l=9,11 do print(arr_0[j_vl][l]) end end

输出。

lua print 3

例子 #4

这个程序演示了通过对函数中的参数进行操作来打印平均变量,如输出中所示。

代码。

function avg_0(...) rslt_vl = 0 local arg_1 = {...} for j,k in ipairs(arg_1) do rslt_vl = rslt_vl + k end return rslt_vl/#arg_1 end print("The avg_val is",avg_0(8,6,3,4,5,2))

输出。

lua print 4

例子 #5

这个程序演示了用于遍历所需数组的有状态迭代器,然后调用Lua打印函数进行确认,如输出中所示。

代码。

ar_3 = {"apple", "banana"} function elmnt_itrt (collection) local indx = 0 local count = #collection return function () indx = indx + 1 if indx <= count then return collection[indx] end end end for elmnt in elmnt_itrt(ar_3) do print(elmnt) end

输出。

example 5

例子 #6

这个程序演示了排序表,它将打印输出中显示的数组中排序的汽车。

代码。

cars = {"santro","celerio","kwid","duster"} for a,b in ipairs(cars) do print(a,b) end table.sort(cars) print("Table Sorted") for a,b in ipairs(cars) do print(a,b) end

输出。

example 6

结论

Lua是一种非常容易和灵活的编程语言,可以采用和理解。它有助于使内置的功能如Lua打印的使用相当关键。由于它的多功能性和简易性,程序员们有兴趣使用和采用这种编程语言来开发和实施各种项目。

推荐的文章

这是一个关于Lua打印的指南。在这里我们讨论了定义、语法、参数、以及打印函数在Lua中的工作原理和代码实现的例子。你也可以看看下面的文章,以了解更多的信息

  1. Perl打印哈希
  2. C语言中的fprintf()
  3. PHP中的print_r()
  4. 什么是打印机?