当前位置: 首页 > wzjs >正文

网站使用自己的服务器培训学校招生方案范文

网站使用自己的服务器,培训学校招生方案范文,wordpress 页 定制,设计之家官网效果图实现按键插件的核心原理 通过一个table类型的QMPlugin变量实现按键精灵调用Lua函数,例如 -- Lua代码 -- 实现两数相加求和 function QMPlugin.Add(a, b) return a b end 将以上代码保存成.lua文件,例如test.lua后,放入按键精灵手机助手的p…

实现按键插件的核心原理
通过一个table类型的QMPlugin变量实现按键精灵调用Lua函数,例如

-- Lua代码
-- 实现两数相加求和
function QMPlugin.Add(a, b)
return a + b
end

将以上代码保存成.lua文件,例如test.lua后,放入按键精灵手机助手的plugin文件夹内。
再重启按键精灵手机助手或者刷新插件列表,即可看到自己写的test插件了。
在按键精灵中调用代码如下

//按键精灵代码
Import "test.lua" //导入插件Dim 结果 = test.Add(11, 22)
TracePrint 结果 //输出结果为33

if判断结构
Lua中的if也是判断条件的作用,与按键精灵非常类似,但再次强调,Lua是区分大小写的,所有自带命令关键字都是小写,千万别手贱把if写成If。另外,if的语法结构也稍有不同,详见下面例子

local a = 1
if a > 0 then --判断a是否大于0, 注意不要随便大写!
print("a大于0")
end-- 带else的if结构
if a < 0 then --判断a是否小于0, 注意不要随便大写!
print("a小于0")
else
print("a不小于0")
endlocal b = 1
local c = 1
-- 带elseif的if结构, 与语法与按键类似, 也支持加else
if c == 0 then -- 相等符号与按键不一致, 这里是==, 注意别写错
print("c等于0")
elseif b ~= 0 then -- 不相等符号与按键不一致, 这里是~=, 注意别写错
print("c不等于0")
elseif a < 0 then -- 小于号<与按键语法一致
print("a小于0")
elseif a > 0 then -- 大于号>与按键语法一致
print("a大于0")
elseif b <= 0 then -- 小于或等于号<=与按键语法一致
print("b小于或等于0")
elseif b >= 0 then -- 大于或等于号>=与按键语法一致
print("b大于或等于0")
end-- and or not 运算符与按键精灵一致, 但是注意必须是小写
-- 除了false与nil是假外, 其他全部都是真
if (a == 1 and b == 1) or c ~= 1 then
print("条件成立")
end

while循环结构
while循环与按键语法类似,都是当条件为真时进入循环,具体语法格式例子如下: 

local i = 1
while i < 10 do --当i小于10为真时, 进入循环
print(i)
i = i + 1
end
print(i)
-- 当i不小于等于10时, 跳出这个循环

 repeat循环结构
repeat循环类似于按键语法中的do...loop until循环,当条件为真时结束循环,参考例子如下:

local i = 10
repeat -- 判断在后面, 所以这里必定会进入循环一次
i = i - 1
until i == 0 -- 当i的值为0时, 将会停止循环

for循环结构
for循环结构与按键语法中的for循环有点类似,但是格式有所不同,参考下面例子: 

-- 数值型for循环递增
for i = 1, 10 do -- 循环变量i的值从1到10, 每次递增1
print(i)
end-- 数值型for循环递减
for i = 10, 1, -1 do -- 循环变量i的值从10到1, 每次递减-1
print(i)
end-- 循环变量i无需用local定义, 作用域仅在for循环中, 离开则失效
-- 请勿在循环中修改循环变量的值, 否则可能会产生不可预知的结果-- 泛型for循环
local t = {"QQ"=345911220, "姓名"="紫猫老师"} --定义并赋值一个table变量
for k, v in pairs(t) do -- 遍历表 t 中的所有键值对, pairs是一个迭代函数
print(k .. "=" .. v) -- 字符串之间使用两个小数点 .. 连接起来, 类似于按键精灵中的&连接符
end

 控制循环命令
Lua提供了breakgoto来控制代码的执行走向。
break是用来跳出当前循环结构,不支持在循环外使用break,类似于按键精灵中的exit do,exit for。
goto命令与按键的goto类似,可以在同个作用域内跳转,使用两个冒号做标签名称。具体例子如下:

-- break例子
for i = 1, 10 do
if i == 5 then
break -- 当i等于5时, 跳出当前for循环, 等同于按键的exit for
end
end-- 定义一个标签名称为start
::start::
-- 执行一些代码
goto start -- 跳转到start的位置继续向下执行

 

 

 

http://www.dtcms.com/wzjs/60312.html

相关文章:

  • 做vi的网站电商网站网址
  • 中山网站建设方案托管哪里可以学企业管理培训
  • 关于做我女朋友的网站网络推广协议
  • 如何做充值网站长沙seo公司排名
  • 网店美工培训教程seo sem推广
  • 做电影网站需要服务器吗竞价推广账户竞价托管公司
  • 有关网站建设的电子商务论文重庆森林台词
  • 旅游平台网站合作建设方案网络营销推广及优化方案
  • 苏州官网设计山东自助seo建站
  • 做网站平台多少钱怎样做网络推广挣钱
  • 做网站开发需要什么怎么建网页
  • 小程序源码怎么使用的石狮seo
  • 网站反链是什么意思安卓手机优化神器
  • 网站做百度百科业务网站制作
  • 艺术字logo在线生成器裤子seo关键词
  • 响应式网站模板百度推广一般要多少钱
  • 广东城乡建设厅网站信息流优化师面试常见问题
  • 哪种网站今日新闻头条新闻今天
  • 装饰公司网站模板广州谷歌seo
  • 校园在线网站怎么做重庆网页优化seo公司
  • b2c电商网站网页设计培训学校
  • 无水印做海报的网站推广获客
  • wordpress怎么开发app百度搜索关键词优化
  • 视频教学网站开发搜索指数在线查询
  • 东昌府聊城网站建设百度推广有哪些推广方式
  • 张家口网站建设哪家服务好小程序开发多少钱
  • 建设一个手机网站需要多少钱广告公司的业务范围
  • 建设个人网站需要多少钱发表文章的平台有哪些
  • 在电脑上做二建题 哪个网站好永久免费wap自助建站
  • 网站里面的数据库是怎么做的网络推广代理怎么做