博客
关于我
Lua中..和#运算符的用法
阅读量:797 次
发布时间:2023-02-06

本文共 574 字,大约阅读时间需要 1 分钟。

Lua 中 .. 和 # 运算符的用法

在 Lua 编程语言中,.. 和 # 是两个常用的运算符,它们分别用于字符串的连接和获取字符串的长度。这些运算符在日常编程中非常有用,了解它们的用法可以帮助我们更高效地进行字符串操作。

样例

以下是一个使用 .. 和 # 运算符的简单示例:

a = "Hello "b = "World"print("字符串的连接结果是 ", a .. b)print("字符串 b 的长度是 ", #b)print("字符串 "Test" 的长度是 ", #"Test")

运算符说明

  • .. (连接运算符)

    .. 用于将两个字符串连接起来。例如:

    a = "Hello"b = "World"print(a .. b)  -- 输出 "HelloWorld"
  • # (长度运算符)

    # 用于获取字符串的长度。例如:

    b = "World"print("#b")  -- 输出 "5"
  • 样例解释

    运行上述程序会产生以下结果:

    字符串的连接结果是 HelloWorld字符串 b 的长度是 5字符串 "Test" 的长度是 4

    注意事项

    • .. 运算符只能用于字符串和表格(table)的连接操作。
    • # 运算符只能用于字符串,不能用于其他类型(如数字或布尔值)。
    • 在编写代码时,建议合理使用 .. 运算符,以避免不必要的性能开销。

    转载地址:http://isufk.baihongyu.com/

    你可能感兴趣的文章
    Liya Linux:Arch 的又一尝试,提供 Cinnamon 和 MATE 桌面,底层为 Btrfs
    查看>>
    li下的ul----多级列表
    查看>>
    lk部分没有msm8937相关目录原因(指向msm8952)
    查看>>
    LL(1),LR(0),SLR(1),LR(1),LALR(1)的 联系与区别
    查看>>
    Llama 越狱探索 Llama-3.1-8B-Instruct去除限制过程
    查看>>
    Llama3的传奇还在继续,网友手搓Llama3-12B-Chinese,Ollama轻松部署
    查看>>
    llm 从0开始学习大语言模型, transformer架构学习
    查看>>
    LLM:《第 1 部分》只是一个记忆技巧吗?
    查看>>
    LLM:《第 3 部分》从数学角度评估封闭式LLM的泛化能力
    查看>>
    LLM;超越记忆《第 2 部分 》
    查看>>
    LLVM 简介-ChatGPT4o作答
    查看>>
    LLVM简明安装教程(非常详细)从零基础入门到精通,看完这一篇就够了
    查看>>
    LM393双电压比较器集成电路引脚图及功能_工作原理及应用电路
    查看>>
    ln,创建软连接与硬连接
    查看>>
    ln: 创建符号链接 "/usr/bin/java": 文件已存在
    查看>>
    LNK 2005 error 函数定义也是定义!!
    查看>>
    LNK2005: _DllMain@12 already defined in LIBCMTD.lib(dllmain.obj)
    查看>>
    LNK2019无法解析的外部符号 public: static struct cv::Ptr class cv::xfeatures2d::SURF问题解决
    查看>>
    LNMP
    查看>>
    lnmp mysql 10038_LNMP环境搭建MySQL篇_MySQL
    查看>>