Lua中记录类型有哪些使用惯例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计398个文字,预计阅读时间需要2分钟。
来自强类型世界的我,想写一些Lua代码。我应该记录什么类型的资料?- Lua代码的最佳实践- Lua的数据结构和类型- Lua的控制流和函数定义- Lua的模块化和包管理- Lua的I/O操作和文件处理
Lua当地人是如何做事的?- 使用本地化字符串和格式化- 利用本地时间和日期库- 处理本地文件路径和系统调用- 利用本地化的数据结构和算法
Hungarian notation是什么?- 一种命名约定,用于明确地表达变量或参数的类型- 以变量名开头的类型前缀来标识变量的用途,如strName表示字符串
例如:- local insert=function(what, where, offset) -- 我们一眼就能看出这是插入操作的函数,参数分别为要插入的内容、插入位置和偏移量- local strName=John Doe -- 字符串类型,存储名字- local iCount=10 -- 整数类型,计数变量
我来自强类型的世界,我想写一些Lua代码.我应该如何记录什么类型的东西? Lua当地人做什么? Hungarian notation?别的什么?例如:
local insert = function(what, where, offset)
我们一眼就能看出字符串或表格是不可能的.
我应该这样做
local sInsert = function(sWhat, sWhere, nOffset)
要么
-- string what, string where, number offset, return string local insert = function(what, where, offset)
或者是其他东西?
局部变量怎么样?表条目怎么样(例如someThing.someProperty)?
有关社区(或特定社区?)中Lua风格的想法和意见的参考,请阅读: LuaStyleGuide.最接近强制样式的是LuaDoc使用的格式,因为它是LuaFileSystem等高端项目使用的相当流行的文档生成器.
本文共计398个文字,预计阅读时间需要2分钟。
来自强类型世界的我,想写一些Lua代码。我应该记录什么类型的资料?- Lua代码的最佳实践- Lua的数据结构和类型- Lua的控制流和函数定义- Lua的模块化和包管理- Lua的I/O操作和文件处理
Lua当地人是如何做事的?- 使用本地化字符串和格式化- 利用本地时间和日期库- 处理本地文件路径和系统调用- 利用本地化的数据结构和算法
Hungarian notation是什么?- 一种命名约定,用于明确地表达变量或参数的类型- 以变量名开头的类型前缀来标识变量的用途,如strName表示字符串
例如:- local insert=function(what, where, offset) -- 我们一眼就能看出这是插入操作的函数,参数分别为要插入的内容、插入位置和偏移量- local strName=John Doe -- 字符串类型,存储名字- local iCount=10 -- 整数类型,计数变量
我来自强类型的世界,我想写一些Lua代码.我应该如何记录什么类型的东西? Lua当地人做什么? Hungarian notation?别的什么?例如:
local insert = function(what, where, offset)
我们一眼就能看出字符串或表格是不可能的.
我应该这样做
local sInsert = function(sWhat, sWhere, nOffset)
要么
-- string what, string where, number offset, return string local insert = function(what, where, offset)
或者是其他东西?
局部变量怎么样?表条目怎么样(例如someThing.someProperty)?
有关社区(或特定社区?)中Lua风格的想法和意见的参考,请阅读: LuaStyleGuide.最接近强制样式的是LuaDoc使用的格式,因为它是LuaFileSystem等高端项目使用的相当流行的文档生成器.

