程序员

Lua string.reverse()

2016-08-18  本文已影响519人  AlbertS
时光反转.jpg

前言#

今天的函数更加简单,字符串反转,听说过吧,把字符串第一个字符和最后一个字符交换,第二个和倒数第二个交换,以此类推,相信我们刚学习一门语言的时候都做过这个操作,在这里就不多说了,我们一起来看一下函数的用法。


string.reverse()##


Usage##

-- 普通字符串
local sourcestr = "I am a good person !"
print("\nsourcestr is : "..sourcestr)

-- 使用函数反转
local first_ret = string.reverse(sourcestr)
print("\nfirst_ret is : ")
print(first_ret)


-- 字符串里包括`\0`
local otherstr = "this is a string \0 hahaha "
print("\n\notherstr is : "..string.format("%q", otherstr))

-- 再次使用函数反转
first_ret = string.reverse(otherstr)
print("\nfirst_ret is : ")
print(string.format("%q", first_ret))

string_reverse.png

总结#

上一篇 下一篇

猜你喜欢

热点阅读