s1 = s[1] 和 > s1 = s[0] 如何在不使用外部-6ren">
gpt4 book ai didi

lua - 如何在Lua中获取字符串的第一个字符?

转载 作者:行者123 更新时间:2023-12-04 00:54:01 24 4
gpt4 key购买 nike

假设我在lua中有一个字符串:

> s = "abc123"


我想得到 s1,它只是s的第一个字符,如果 s为空,则为空。

我尝试使用

> s1 = s[1]




> s1 = s[0]


如何在不使用外部Lua库的情况下获得第一个字符

但两者都只返回 nil

最佳答案

您可以使用string.sub()获得长度为1的子字符串:

> s = "abc123"
> string.sub(s, 1, 1)
a


这也适用于空字符串:

> string.sub("", 1, 1) -- => ""

关于lua - 如何在Lua中获取字符串的第一个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42650340/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com