Script(python、Lua、Javascript)
BeiJiaan
近:C/C++、汇编、C#、lua、python、OpenGL、DirectX、MySQL、Unity3D、UnrealEngine4、多线程、Linux、Windows编程
展开
-
python学习记录 — (8)模块与包
ModulePackage.py#coding=utf-8#################################### 模块与包 ########################################### 模块加载"""python模块(Module)是一个python文件,以.py结尾;模块能定义函数、类和变量,也能包含可执行的代码;"""## i原创 2018-02-01 22:19:18 · 397 阅读 · 0 评论 -
Lua学习记录 — (2) 运算符
Operator.lua------------------------------------ 算术运算符 -------------------------------------- 加减乘除(+ - * /)a = 21b = 5c = a+b; print(c) --> 26c = a-b; print(c原创 2018-01-31 17:44:26 · 322 阅读 · 0 评论 -
python学习记录 — (1) 变量及数据类型
BasicSyntax.py#coding=utf-8 # 指定编码格式'''#!/usr/bin/python # 告诉操作系统所使用python解释器的路径(这里是Linux系统路径)#!/usr/bin/env python # 指定路径找不到解释器的话,会在env(即环境变量)路径查找python解释器'''# 这里是单行注释'''原创 2018-01-31 17:41:03 · 317 阅读 · 0 评论 -
Lua学习记录 — (1) 变量及数据类型
BasicSyntax.lua--#!/usr/bin/lua -- 告诉操作系统所使用lua解释器的路径(这里是Linux系统路径)-- 这里是单行注释--[[ 这里是 多行注释]]--[=[ 这里是 多行注释]=]-- 代码块 (使用关键字)if (true)then result = "这里会输出,1" p原创 2018-01-31 17:37:53 · 480 阅读 · 0 评论 -
Lua学习记录 — (5)字符串
String.lua------------------------------------ Lua字符串表示方式 -------------------------------------- 单引号str = 'hello'-- 双引号str = "hello"-- [[]]str = [[hellobaby]]--------------------------原创 2018-01-31 18:29:33 · 379 阅读 · 0 评论 -
Lua学习记录 — (7)列表、元组
– 最近修改: 2018/2/3 TableMetatable.lua------------------------------------ 表Table ---------------------------------------- 数组-- 一维数组array = {1,2,'a','b'}for i,v in ipairs(array) do print(v)原创 2018-02-01 22:13:39 · 3421 阅读 · 0 评论 -
Lua学习记录 — (11)迭代器
Iterators.lua------------------------------------ 迭代器 ----------------------------------------- 泛型for迭代器-- 泛型for在自己内部保存迭代函数,实际上它保存了3个值:迭代函数、状态常量、控制变量-- 泛型for迭代器提供了集合的key/value对array = {'lua','py原创 2018-02-04 01:45:52 · 255 阅读 · 0 评论 -
Lua学习记录 — (10)面向对象-类(公有私有属性/静态,重写,运算符重载,继承等等)
BjaClass类模拟包——点击下载ObjectOriented.lua------------------------------------ Lua面向对象 -------------------------------------- Lua中没有直接的类定义方法;(需要通过模拟来实现)----- 类的封装-- Lua中的类可以通过 table 来模拟实现;do原创 2018-02-04 01:41:07 · 1675 阅读 · 1 评论 -
python学习记录 — (10)面向对象-类
ObjectOriented.py#coding=utf-8#################################### Python面向对象 ######################################################## 封装 ####################class People: # 定义类(使用原创 2018-02-05 16:30:19 · 367 阅读 · 0 评论 -
python学习记录 — (2) 运算符
Operator.py#coding=utf-8#################################### 算数运算符 ##################################### 加减乘除(+ - * /)a = 21b = 5c = a+b; print c # 26c = a原创 2018-01-31 17:46:38 · 235 阅读 · 0 评论 -
Lua学习记录 — (3)条件语句与循环语句
ConditionalAndLoopStatement.lua------------------------------------ Lua条件语句 ------------------------------------a,b,c = 0,1,nil-- if 语句if (a and b)then print(a and b)原创 2018-01-31 17:48:21 · 711 阅读 · 0 评论 -
python学习记录 — (3)条件语句与循环语句
ConditionalAndLoopStatement.py#coding=utf-8#################################### python条件语句 ####################################a,b,c = 1,2,0# if 语句if a and b: print (a and b)原创 2018-01-31 17:57:38 · 333 阅读 · 0 评论 -
Lua学习记录 — (9)文件I/O
FileIO.lua------------------------------------ 文件I/O -------------------------------------- Lua的I/O库用于读取和处理文件,其提供了两种不同风格的接口;-- (1) 隐式文件句柄,简单模式;-- 1. 提供默认的输入\输出文件,所有的输入输出操作都针对这文件;--原创 2018-02-01 22:50:31 · 328 阅读 · 0 评论 -
Lua学习记录 — (8)模块与包
ModulePackage.lua------------------------------------ 模块与包 ------------------------------------------- 模块加载-- Lua提供了一个名为require的函数来加载模块;-- require("") 或者 require ""-- require查找成功会返回加载器,否则会抛出错原创 2018-02-01 22:18:19 · 568 阅读 · 0 评论 -
python学习记录 — (7)列表、元组、字典
ListTupleDictionary.py# -*- coding: UTF-8 -*-#################################### List列表 ####################################### 列表基础lst = ['lua','python',5.1,2.7]print lst[0]原创 2018-02-01 22:12:30 · 296 阅读 · 0 评论 -
python学习记录 — (6)数字
Numbers.py#coding=utf-8#################################### 数字类型 ####################################"""改变数据类型,意味着重新分配内存空间;Numbers是不可更改对象,改变其值,相当于换个引用;"""#### 整形(Int)intVar = 10print typ原创 2018-02-01 22:11:15 · 303 阅读 · 0 评论 -
Lua学习记录 — (6)数字
Numbers.lua------------------------------------ 数字类型 --------------------------------------[=[改变数据类型,意味着重新分配内存空间;Numbers是不可更改对象,改变其值,相当于换个引用;]=]---- 只有numbers这个类型(标准Lua使用64位的整数和双精度浮点数)intVar原创 2018-02-01 22:10:04 · 476 阅读 · 0 评论 -
python学习记录 — (5)字符串
String.py#coding=utf-8#################################### Python字符串表示方式 ###################################### 单引号str = 'hello'## 双引号str = "hello"### 三引号str = """hellobaby"""#######原创 2018-01-31 18:27:21 · 280 阅读 · 0 评论 -
python学习记录 — (4)函数
Function.py#coding=utf-8#################################### python函数 ####################################def f1(param): "这是函数f1" # 函数定义第一行的字符串用于存放函数说明 print "这是f1函数,传入的参数为:" , param原创 2018-01-31 18:19:17 · 309 阅读 · 0 评论 -
Lua学习记录 — (4)函数
Function.lua------------------------------------ Lua函数 ------------------------------------function f1(param) print("这是f1函数,传入的参数为:" .. param) returnendf1(1)原创 2018-01-31 18:17:46 · 253 阅读 · 0 评论 -
Lua5.3.4 源码编译(win10、vs2015)
ide:vs2015 system:win10 source:lua5.3.4 generous:lua.exe(解释器)、luac.exe(编译器)、 lua.lib(静态库)、luad.dll luad.lib(动态库)最终结果 静态库创建工程Lua53与项目Lua53-lib(自动生成的任何文件都删掉) 在工程根目原创 2018-02-07 14:40:47 · 936 阅读 · 0 评论