一、分支结构与循环结构

如果学过C/C++/C#就很简单了,代码中有注释

print("-----------------------------------------------")
num = 15
if(num > 10) thenprint("num > 10")
elseif(num > 5) thenprint("num > 5")
elseprint("no")
endprint("-----------------------------------------------")
for i = 0.5, 3, 0.5 do              -- for(float i=0.5;i<=3;i+=0.5)print(i)
endprint("-----------------------------------------------")
i = 3
while(i<=5) doprint(i)i = i + 1
endprint("-----------------------------------------------")
repeat                              -- 一直重复……直到满足xx条件print(i)i = i + 1
until(i>7)
print("-----------------------------------------------")

二、数组

table.getn():可以通过此方法获取数组大小(注意数组内容必须从下标1开始且中间不断才能得到正确的大小)

print("-----------------------------------------------------------")
range = {}          --数组初始化
range[-2] = 155         --这样赋值是合法的
print(range[-2])print("-----------------------------------------------------------")
range = {1,2,3,4}           --下标从1开始,相当于range[1] = 1, range[2] = 2……
print(range[-2])
for i = 1, 6, 1 doprint(range[i])
endprint("-------------------------------------------------------------")
range = {}
for i = 1, 3, 1 dorange[i] = {}               --二维数组定义方法,可以理解为数组元素是数组
end
range[3][80] = 222;
--range[4][80] = 222            --非法,range[4]并不是个数组,只有range[1]、range[2]、range[3]
print(range[3][80])
print(table.getn(range))        --获取当前数组的大小
print(table.getn(range[3]))     --输出结果为0,因为table.getn()的计算方式是从索引1开始有序print("-------------------------------------------------------------")
range = {}
--range[3][80] = 222            --非法,range已经重新被初始化了
range[1] = 5
range[2] = "sagag"              --一个数组里面的元素类型可以随意,不像C#那样有“整型数组”“字符串数组”之分
range["gg"] = 5.666
print(range[1] .. range[2])
print(range[1] * range["gg"])
print(table.getn(range))count = 0
for a,b in pairs(range) do          --无视顺序获取数组大小的方法count = count + 1
end
print(count)

LuaForUnity3:Lua的分支结构、循环结构与数组相关推荐

  1. 循环数组函数c语言,C语言练习题2(分支结构循环结构数组函数2009-2012二级真题)..doc...

    C语言练习题2(分支结构循环结构数组函数2009-2012二级真题). C语言练习题(二) 一 选择题 1.有以下程序 #include void main() { int a: canf(" ...

  2. python的两种循环结构_python分支和循环结构

    Python Python开发 Python语言 python分支和循环结构 1.分支结构 1.1应用场景 迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构. ...

  3. python里、能用分支结构写出循环的算法吗_python变量运算符分支结构循环结构及例题...

    第一周总结复习 python的[官方网站](http://python.org) ##变量 ''' 1.变量的作用:变量是数据的载体 2.变量的命名:字母数字下划线开头,不能用数字开头 不能用关键字, ...

  4. 分支与循环结构测试题(有答案版)

    习题目录 python基础知识之分支与循环结构练习题 一.基础题: 分别用单分支结构和多分支结构实现判断一个年份是否是闰年. 写出判断⼀个数是否能够被2或者5整除,但是不能同时被2或者5整除的条件语句 ...

  5. j1_09_02。冒泡排序法。实现冒泡游戏功能关键算法。要求:综合使用分支、循环结构语句实现,直接输出结果不计分。

    package com; /*** 任务二:实现冒泡游戏功能关键算法并绘制流程图(30 分) 原始数组:a[]={1,9,3,7,4,2,5,0,6,8} 排序后: a[]={0,1,2,3,4,5, ...

  6. 分支函数c语言,C语言练习题2(分支结构 循环结构 数组 函数2009-2012二级真题 ).doc...

    C语言练习题2(分支结构 循环结构 数组 函数2009-2012二级真题 ) C语言练习题(二) 一 选择题 1.有以下程序 #include void main() { int a: canf(&q ...

  7. java笔记(基础+修饰符+选择结构+分支结构+循环结构+方法+数组+面对对象+三大特性)

    文章目录 语言基础 变量 概念 全局变量 局部变量 实例变量 声明 数据类型 常用 基本数据类型 引用数据类型 Unicode编码表 ASCII字符表 运算符 算术运算符 赋值运算符 关系运算符 逻辑 ...

  8. JavaScript入门→HTML引用JS、变量、表达式操作符、数组Array数组对象、选择结构循环结构、函数、JavaScript与JAVA区别

    插入引用JS 变量 表达式 操作符 数组 选择判断结构 循环结构 函数 JavaScript与JAVA区别 绝学无忧. 唯之与阿,相去几何? 善之与恶,相去何若? 人之所畏,不可不畏. 荒兮其未央哉! ...

  9. php多分支结构 案例,第4天 PHP分支、循环结构

    6. 流程控制 流程控制,就是研究程序的走向. 6.1. 流程控制概述 6.1.1. 三大流程结构: 顺序结构: 程序运行的自然状态,就是从前往后(从上到下)运行程序. 分支结构: 程序运行过程中,根 ...

  10. Python—语法基础(8) 分支、循环结构

    分支紧凑格式:<表达式1> if <条件> else <表达式2> # 分支结构 if <条件1> :<语句块1> elif <条件2 ...

最新文章

  1. java 按钮设置图片_Java中如何设置带图片按钮的大小
  2. 产品经理最痛苦的事情
  3. 基于java的qq屏幕截图工具的设计与实现_几款鲜为人知的实用工具,你都尝试过吗?...
  4. echarts折线图y轴根据数值自动_Python matplotlib 绘制双Y轴曲线图的示例代码
  5. 42.数据库表转model类
  6. VSTO之一:Word外接程序
  7. PHP之抖音无水印解析源码
  8. 正态分布的峰度和偏度分别为_偏度与峰度的正态性分布判断
  9. Unity3d Google Play内购尝试客户端坑记
  10. 解决:启动program时出现问题,找不到指定模块
  11. 魏德米勒端子eplan宏_Eplan部件库和宏全集
  12. MySQL备份恢复练习
  13. 易语言 文本_替换_正则
  14. Angular 常用ng指令详解
  15. IntelliJ IDEA 使用 rest client
  16. 哪些域名才是真正的精品域名?
  17. 财政部ppp数据库爬虫
  18. Thinkpad x201i 拆机清理风扇
  19. 基于PHP+MySQL的图书馆自习室预约占座系统
  20. 洛谷 P3041 视频游戏的连击Video Game Combos(AC自动机+拓扑排序+数位DP)

热门文章

  1. python语言入门-Python语言入门.pdf
  2. python自学-Python 自学(己用)
  3. python编程入门书籍-关于 Python 的经典入门书籍有哪些?
  4. 语音情感识别--RNN
  5. 语音 识别_语音识别_qq语音识别 - 云+社区 - 腾讯云
  6. 代写python作业 费用_代写dither method作业、代做python程序设计作业、代写python语言作业、代做Image Dithering作...
  7. logistic regression_【科研加油站】SPSS操作之有序Logistic回归的详细教程
  8. 安川g7变频器说明书_【工业机器人入门课】安川机器人故障维修合集
  9. 计算机二级考试能报考的科目,计算机二级考试有哪些科目可以选择报考?
  10. plc通信程序 c语言,三菱PLC编程口通信C语言源代码(3)