随笔分类 -  编程语言

摘要:C#单问号(?) 基础概念 ? 单问号用于对 int、double、bool 等无法直接赋值为 null 的数据类型进行 null 的赋值,意思是这个数据类型是 Nullable 类型的。 Nullable是C#提供的一个特殊的数据类型,可空类型可以表示其基础值类型正常范围内的值,再加上一个 nul 阅读全文
posted @ 2024-10-18 11:17 请明月 阅读(31) 评论(0) 推荐(0)
摘要:基础概念 循环是用于重复执行一段代码直到满足某个条件为止的一种结构。常用的循环有:for循环、foreach循环、while循环、do...while循环 for循环 for循环通常用于已知迭代次数的情况,它由三个部分组成:初始化、条件判断和更新表达式 for (int i = 0; i < 5; 阅读全文
posted @ 2024-10-18 11:15 请明月 阅读(63) 评论(0) 推荐(0)
摘要:基础概念 作用域定义了变量、方法和类型的可见性和生命周期。它确定了在程序的哪些部分可以访问特定的标识符。访问修饰符可决定其作用域。 public:类型和类型成员的访问修饰符。是允许的最高访问级别。对访问公共成员没有限制。 private:是允许的最低访问级别。私有成员只有在声明它们的类和结构体中才是 阅读全文
posted @ 2024-10-18 11:14 请明月 阅读(34) 评论(0) 推荐(0)
摘要:基础概念 在 C# 中,类型转换是将一个数据类型的值转换为另一个数据类型的过程。 C# 中的类型转换可以分为两种:隐式类型转换和显式类型转换(也称为强制类型转换)。 显式类型转换 基础概念 显式类型转换,即强制类型转换,需要程序员在代码中明确指定。 显式转换是指将一个较大范围的数据类型转换为较小范围 阅读全文
posted @ 2024-10-18 11:11 请明月 阅读(60) 评论(0) 推荐(0)
摘要:基础概念 在 C# 中,变量分为以下几种类型: 值类型(Value types) 引用类型(Reference types) 指针类型(Pointer types) 值类型(Value types) 值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。 值类型直接 阅读全文
posted @ 2024-10-18 11:11 请明月 阅读(41) 评论(0) 推荐(0)
摘要:Lua类的继承 假设有一个基类A: A = {} function A:new(o) o = o or {} setmetatable(o,self) self.__index = self return o end function A:funName() print('A') end 若想从这个 阅读全文
posted @ 2024-10-18 11:09 请明月 阅读(15) 评论(0) 推荐(0)
摘要:LUA类的实现 Lua中的table是一个对象。拥有状态,拥有self,拥有独立于创建者和创建地的生命周期。 一个类就是一个创建对象的模具。Lua没有类的概念,但可以模拟类。 元表和元方法和模拟类有关,Lua 本身是函数式的语言,但借助 metatable (元表)这个强大的工具,Lua 实现操作符 阅读全文
posted @ 2024-10-18 11:08 请明月 阅读(20) 评论(0) 推荐(0)
摘要:Lua table(表) table 是 Lua 的一种数据结构用来帮助我们创建不同的数据类型,如:数组、字典等。 Lua table 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。 Lua table 是不固定大小的,你可以根据自己需要进行扩容。 Lua也是通过tab 阅读全文
posted @ 2024-10-18 11:08 请明月 阅读(46) 评论(0) 推荐(0)
摘要:Lua 运算符 运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型: 算术运算符 关系运算符 逻辑运算符 其他运算符 算数运算符 下表列出了 Lua 语言中的常用算术运算符,设定 A 的值为10,B 的值为 20: 操作符描述实例 +加法 A + B 输出 阅读全文
posted @ 2024-10-18 11:07 请明月 阅读(46) 评论(0) 推荐(0)
摘要:Lua 条件语句 Lua 编程语言流程控制语句通过程序设定一个或多个条件语句来设定。在条件为 true 时执行指定程序代码,在条件为 false 时执行其他指定代码。 实例 --[ 0 为 true ] if(0) then print("0 为 true") end 以上代码输出结果为: 0 为 阅读全文
posted @ 2024-10-18 11:06 请明月 阅读(118) 评论(0) 推荐(0)
摘要:Lua函数(方法) 在Lua中,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。 Lua 提供了许多的内建函数,你可以很方便的在程序中调用它们,如print()函数可以将传入的参数打印在控制台上。 Lua 函数主要有两种用途: 完成指定的任务,这种情况下函 阅读全文
posted @ 2024-10-18 11:06 请明月 阅读(33) 评论(0) 推荐(0)
摘要:Lua数据类型 Lua 是动态类型语言,变量不要类型定义,只需要为变量赋值。 值可以存储在变量中,作为参数传递或结果返回。 Lua 中有 8 个基本类型分别为:nil、boolean、number、string、userdata、function、thread 和 table。 数据类型描述 nil 阅读全文
posted @ 2024-10-18 11:06 请明月 阅读(31) 评论(0) 推荐(0)