lua学习-2 常见运算符

这篇具有很好参考价值的文章主要介绍了lua学习-2 常见运算符。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

赋值运算符

普通赋值

 a = 1
 b ="123"
 c =true
 c = "true"

多重赋值

a,b = 1,2
a,b,c = 2,"ss"
-- c的值为nil

交换赋值

a,b = 1,2
print(a,b)
a,b = b,a
print(a,b)

算数运算符

常见符号标识

  1. 加 +
  2. 减 -
  3. 乘 *
  4. 除 /
  5. 取模 %
  6. 指数 ^

关系运算符

常见符号标识

  1. 等于 ==
  2. 不等于 ~=
  3. 大于 >
  4. 小于 <
  5. 大于等于 >=
  6. 小于等于 <=

TIP

  1. 关系运算符的结果只能是true或者false
  2. 对于对象类型的数据(function,userdata,table) 等于比较的是其地址值

逻辑运算符

常见符号标识

  1. 与 and (其他语言:&&)
  2. 或 or(其他语言:||)
  3. 非 not(其他语言: !)

模拟三目运算

d = a and b or c
-- 但是这样当b等于false的时候三木运算失败
-- 优化方案
d = (a and {b} or {c})[1]

文章来源地址https://www.toymoban.com/news/detail-606099.html

到了这里,关于lua学习-2 常见运算符的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL:常见运算符

    五一过后,我又来啦!狂玩五天,放松好心情~ MySQL中的运算符有以下4类,分别是:算数运算符,比较运算符,逻辑运算符,位操作运算符。 有一定python基础的话,应该对”算数运算符“并不陌生,包括:+ - * / %。加减乘除取余数。 我们可以选择表内某一数据进行 加法运算

    2024年02月02日
    浏览(38)
  • 入门人工智能 —— 学习一门编程语言 python 基础代码编写和运算符介绍(1)

    随着人工智能技术的快速发展,越来越多的年轻人开始关注这个领域。作为入门者,学习人工智能编程语言至关重要。这里将介绍人工智能编程语言Python的基础知识,帮助初学者更好地理解人工智能领域的基本概念和技术。 下面是一些入门 Python 编程语言的基本知识: 安装

    2024年02月09日
    浏览(66)
  • python中的常见运算符

    = 可以将等号右侧的值赋值给等号左侧的变量 += 例如: a += 5 相当于 a = a + 5 -= 例如: a -= 5 相当于 a = a - 5 *= 例如: a *= 5 相当于 a = a * 5 **= 例如: a **= 5 相当于a = a ** 5 /= 例如: a /= 5 相当于a = a / 5 //= 例如: a //= 5 相当于a = a // 5 %= 例如: a %= 5 相当于a = a % 5 关系运算符用来比较两个值

    2024年02月08日
    浏览(67)
  • C语言中的运算符及算术运算符详解

    在C语言中,运算符是一种特殊的符号,用于表示数据的运算、赋值和比较等。本文将介绍C语言中的运算符,特别关注算术运算符,并提供一些示例来说明它们的用法。 C语言中的运算符可以按照其功能和操作数个数进行分类。以下是一些主要的运算符分类: 1. 按照功能分类

    2024年01月22日
    浏览(70)
  • Go 语言运算符

    文章目录 概要 整体架构流程 技术名词解释 技术细节 小结 🌟  欢迎来到 猫头虎的博客   — 探索技术的无限可能! 深入探索各技术领域,发现知识的交汇点。了解更多,请访问: - [ 猫头虎技术矩阵 ](https://bbs.csdn.net/topics/617720781) - [ 新矩阵备用链接 ](https://bbs.csdn.net/topi

    2024年02月05日
    浏览(40)
  • C语言【运算符】

    1、运算符分类 按照操作个数分类: 一元运算符(一目运算符) :只有一个操作数。如 负号 -1。 二元运算符(二目运算符) :有两个操作数。如 加号 1+2。 三元运算符(三目运算符) :有三个操作数。如 ?: ab?1:2。 按功能分类: 算数运算符 :正(+)、负(-)、加(+)、

    2024年02月05日
    浏览(59)
  • C语言中的除法运算符“/”与取模运算符“%”:深入解析与示例

    🔥温馨提示🔥:使用电脑端阅读,获取更好体验🚀 在C语言中, / 和 % 运算符是与除法相关的两个运算符,它们有以下特点: / (除法运算符): 用途:计算两个数之间的除法。 结果类型:如果两个操作数都是整型,结果也将是整型,且向下取整(即忽略小数部分,也称

    2024年03月15日
    浏览(89)
  • C语言运算符详解

    【导言】 C语言是一门非常底层的编程语言,它支持多种运算符进行数值运算、逻辑运算等操作。C语言中的运算符主要有算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、条件运算符等。本篇文章将会详细介绍C语言中的各种运算符及其使用方法。 一、算术运

    2024年02月07日
    浏览(46)
  • 运算符详解(c语言)

    引言: hello,大家好!我是心跳sy,今天给大家分享c语言运算符详解,我们知道,c语言的一个显著特点就是表达式的应用,表达式是表示如何计算值的公式,而运算符又是构建表达式的基本工具,c语言拥有非常丰富的运算符,包括算术运算符、关系运算符、逻辑运算符、赋

    2024年02月12日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包