第二章,自定义函数(Lua)

--定义一个函数

function getNum(n)
	if n==0 then
		return 0
	else
		return 1
		end
end

--接收输入
print("Please input:")

--接收数据后放在a中
a = io.read("*num")

--打印出函数的返回值
print(getNum(a))

调试截图:

时间: 2024-10-07 00:30:53

第二章,自定义函数(Lua)的相关文章

Python函数(第二章:函数)

a-如何创建函数. b-给出一些指导原则,帮助思考如何创建和组织程序以使用函数. c-如何编写函数,使随后可以询问它们的工作方式和实现的功能. 2.1将程序放在单独的文件里 为了更加方便,从现在开始,应当在python的代码编辑器中输入正在使用的程序,并将本书的事例放在一个文件中,以便以后引用和运行这个事例.一个可行的建议是将该目录命名为“Learning Python”,之后能够以程序出现的章节命名他们. 2.2函数:在一个名称下聚集代码 现代程序语言中提供来讲代码聚集在一个名称下的功能,无论

python开发之路---第二章之--函数之内置方法

msg = '我是一开始的内容' f = open('print_test','w') print(msg,'我是后面的内容',sep='-->',end='!!!',file=f) ## print的方法,将一段字符串,直接加入到文件内,并且在字符串后面使用sep自定义插入符号,以及在结尾处使用end插入自定义符号 ## 默认print方法打印后会换行,是因为end的默认值是\n #callable()  # 判断一个对象是否可调用 ##forzenset()  # 将一个集合变为不可变 #

python之路———第二章:函数

---恢复内容开始--- 一.初识函数 一.定义函数 def  f1(): #定义函数 asdf 1.def #关键字,创建函数 2.f1 #函数名 3.() 4.asdf... #函数体(执行的代码) 5.返回值 f1() #执行函数 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算,如:发送邮件等... 参数:为函数体提供数据 返回值:当函数执行完毕后,可以给调用者返回数据. 二.参数 1.普通参数:严格按照

python开发之路---第二章之--函数的作用域

## Python中一个函数就是一个作用域 age = 18 def func1(): age = 73 def func2(): print(age) return func2 val = func1() val() # 代码定义完成后,作用域就生成了,作用域向上查找 原文地址:https://www.cnblogs.com/LoveElsa/p/10276820.html

python开发之路---第二章之--函数之高阶函数

## 一个函数的变量为另一个函数,这种函数就称为高阶函数 ## return 一个函数名也可以称为高阶函数 def func(x,y): return x+y def cale(x): return x f = cale(func) a = f(4,5) print (a) ## 这里的实际上执行的是func的函数,所以不传参数的话会报错,必须传入2个参数, 原文地址:https://www.cnblogs.com/LoveElsa/p/10280029.html

go基础系列 第二章 go函数和指针

1. 函数 2.指针 一. 函数 二. 指针 先来看一段代码 var a int =2 var pa *int pa = &a *pa = 3 fmt.Println(a) 这里定义了一个int类型的变量a, 有定义了一个指针类型的变量pa, 让pa指向了a的地址. 然后修改了pa的值, 我们看看打印出来的a是什么: 结果: 3 下面开始描述指针 1. 指针也是一种变量, 指针变量的定义方式, 和普通变量的定义方式一样 2. go语言中的指针不能进行运算. 在c中,指针是可以运算的. 比如 &am

第二章 自定义单元格

本项目是<beginning iOS8 programming with swift>中的项目学习笔记==>全部笔记目录 ------------------------------------------------------------------------------------------------------------------ 1.    修改单元格style为custom,选中TableView设置Row Height为80,选中单元格,设置Row Height为

Python自学:第二章 使用函数str( )避免类型错误

age = 23 message = "Happy " + str(age) + "rd Birthday" print(message) 输出位 Happy 23rd Birthday 原文地址:https://www.cnblogs.com/zhouxiin/p/10660773.html

第二十四节,自定义函数

第二十四节,自定义函数函数是将要实现的功能写在函数里,在要使用此功能的地方调用此函数即可实现功能,这样大大减少编程重复书写同样的代码,在多个要使用同样功能的地方调用函数即可不需要重复写同样的代码函数式编程最重要的是增强代码的重用性和可读性 函数的定义主要有如下要点: def:表示函数的关键字函数名:函数的名称,日后根据函数名调用函数函数体:函数中进行一系列的逻辑计算,如:发送邮件.计算出 [11,22,38,888,2]中的最大数等...参数:为函数体提供数据return:返回值:当函数执行完毕

第六章 深入理解函数 Lua程序设计笔记

--第六章 深入理解函数Lua中函数是"第一类值",与其他传统类型有相同的权利:可以储存到变量或table中,可以作为函数实参传递,还可以作为函数的返回值. 函数的标准定义: foo = function(x) return x*2 end 一个函数定义实际上就是一条赋值语句,这条语句创建了一种类型为"函数"的值,并将这个值赋予一个变量. --6.1closure(闭合函数) function newCounter() local i = 0 return func