• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >Lua > Lua中string.len()使用指南

Lua中string.len()使用指南

作者:hebedich 字体:[增加 减小] 来源:互联网

hebedich 通过本文主要向大家介绍了lua string.len,lua len,lua string.format,lua中string.format,lua string.find等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

前言

今天是星期天,我还是不浪费大家的脑细胞了,直接来列举一个string家族中比较简单的函数,函数虽然简单,但是用处却很大,使用频率也很高,废话不多说,我们直接来看函数用法。

内容

string.len()
原型:string.len(s)
解释:返回所给字符串的长度,如果字符串中包含'\0',也会被统计为一个字符。

Usage
首先新建一个文件将文件命名为lentest.lua然后编写如下代码:
-- 一个常规字符串

local sourcestr = "This is a rainy day!"
local sourcelen = string.len(sourcestr)
print("\nthe len of sourcestr is "..sourcelen)
</div>

-- 包含'\0'的字符串

local str = "Hello Lua \000 What?"
local strlen = string.len(str)
print("\nthe len of str is "..strlen)
</div>

-- 换一种写法

local strlen_new = str:len()
print("\nthe len of str is "..strlen_new)
</div>

运行结果

总结

这个函数也会统计字符串中'\0'的个数,这和c语言是不一样的,这一点需要注意
第三组测试我是为了复习一下string家族中所有函数的另一种写法,其实以前也总结过,只不过今天在这里再次巩固一下

</div>

您可能想查找下面的文章:

  • Lua中string.len()使用指南

相关文章

  • 把Lua函数传递到C/C++中实例
  • Lua基础教程之表(Table)学习笔记
  • Lua中使用元表(metatable)执行算术类元方法实例
  • lua实现的2048小游戏
  • Lua中的文件I/O操作教程
  • 把Lua编译进nginx步骤方法
  • Lua脚本自动生成APK包
  • Lua脚本语言基本语法快速入门教程
  • 浅析C\C++和Lua的通信方式
  • 浅谈chuck-lua中的多线程

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Lua面向对象编程之类的简单实现方式
    • Lua学习笔记之数据结构
    • Lua中的函数写法简明示例
    • Lua教程(三):值与类型介绍
    • Lua中调用函数使用点号和冒号的区别
    • Lua中实现sleep函数功能的4种方法
    • 使用lua实现split字符串分隔
    • lua+love2d制作的2048游戏
    • 在Lua程序中使用SQLite的教程
    • 用sysbench来测试MySQL的性能的教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有