Lua學習筆記(1): HelloWorld和資料型別
Lua是一個輕量級的指令碼語言,由c語言編寫,容易嵌入到應用中,深受遊戲開發者的青睞
環境安裝
選用SciTE作為lua的IDE
可以在github找到這個開源的軟體
SciTE下載連結
安裝好之後開啟
環境搭建完成
HelloWorld
File->New 建立一個新的檔案test.lua
輸入print("HelloWorld")
點選藍色的箭頭執行
輸出HelloWorld lua可以不使用分號作為分隔符
lua的資料型別
資料型別 | 簡介 |
---|---|
nil | 無效值 |
boolean | |
numbere | 雙精度的實數 |
string | 字串 |
function | 函式 |
userdata | 表示任意儲存在變數中的C資料結構 |
thread | 表示執行的獨立線路,用於執行協程 |
table | 表 |
測試程式碼
a = 10
print(a)
print(type(a))
a = nil
print(type(nil))
a = "2333"
print(a)
測試結果
相關推薦
Lua學習筆記(1): HelloWorld和資料型別
Lua是一個輕量級的指令碼語言,由c語言編寫,容易嵌入到應用中,深受遊戲開發者的青睞 環境安裝 選用SciTE作為lua的IDE 可以在github找到這個開源的軟體 SciTE下載連結 安裝好之後開啟 環境搭建完成 HelloWorld Fil
C# 指南學習筆記(1)-HelloWorld,字串內插
使用 Visual Studio 2017 生成 C# .NET Core Hello World 應用程式:https://docs.microsoft.com/zh-cn/dotnet/core/tutorials/with-visual-studio
Bullet 物理引擎學習筆記(1) -- HelloWorld 詳解
本文將對 Bullet 例程 HelloWorld 中的各語句,分析其內部的操作過程。 首先是包含了標頭檔案: #include "btBulletDynamicsCommon.h" 1、首先定義了用於配置碰撞的 btCollisionConfigur
Java學習筆記(1)——HelloWorld!
檔名需與類名一致 Java儲存的檔名必須與類名一致; 如果檔案中只有一個類,檔名必須與類名一致; 一個Java檔案中只能有一個public類; 如果檔案中不止一個類,檔名必須與public類名一致; 如果檔案中不止一個類,而且沒有public類,檔名可與任一
Mysql學習筆記(5)--mysql的資料型別
1、float、dounle和decimal三者之間的不同 對於小數的表示,MySQL 分為兩種方式:浮點數和定點數。浮點數包括 float(單精度)和double(雙精度),而定點數則只有decimal一種表示。定點數在MySQL內部以字串形式存放,比浮點數更精確,適合用來表示貨幣等精度高
Swift學習筆記(一)——Swift的資料型別
Swift的資料型別 Swift 的型別是在 C 和 Objective-C 的基礎上提出的,Int是整型;Double和Float是浮點型;Bool是布林型;String是字串。Swift 還有兩個有⽤用的集合型別, Array和Dictionary, 除了我們熟悉的型別
Python學習筆記(一):基本資料型別
一、數字型別整數:int浮點數:float注:python不同於其它語言,int不區分short、int、long型別,只有一種型別int;浮點數不區分float與double型別,只有一種型別float,在python中float就表示double注:1/2得到的結果是0.
bootstrap 學習筆記(1)---介紹bootstrap和柵格系統
優先 cal 圖片 應用 尺寸 文件中 lin png ice 學習前端許久,對於布置框架和響應瀏覽器用html 和javascript 寫的有點繁瑣,無意間看到這個框架,覺得挺好用的就開始學習了,但是這個框架上面有很多知識,不是所有的都要學的,故將學習筆記和覺得重點的
Kafka學習筆記(1)----Kafka的簡介和Linux下單機安裝
1. Kafka簡介 Kafka is a distributed,partitioned,replicated commit logservice。它提供了類似於JMS的特性,但是在設計實現上完全不同,此外它並不是JMS規範的實現。kafka對訊息儲存時根據Topic進行歸類,傳送訊息者成為Produ
Scala學習筆記(1)—— Scala 介紹和安裝
1 Scala 介紹 Scala是一種多正規化的程式語言,其設計的初衷是要整合面向物件程式設計和函數語言程式設計的各種特性。Scala運行於Java平臺(Java虛擬機器),併兼容現有的Java程式。
嵌入式學習筆記(1)虛擬機器和主機相互ping通
嵌入式學習筆記(1)虛擬機器和主機相互ping通 目錄 嵌入式學習筆記(1)虛擬機器和主機相互ping通 概念 完整步驟 首先要安裝好虛擬機器和Linux作業系統 設定好虛擬機器的靜態IP地址 設定好宿
C# EMGU 3.4.1學習筆記(二)XML和YAML檔案的寫入
以下是《OpenCV3程式設計入門》中5.6.3的示例程式的C# + EMGU 3.4.1版,和C++程式相比,有如下幾點不同: 1. 使用Matrix<>儲存多維陣列,多維陣列的各維需要使用{}擴起來,之間用逗號分隔; 2. C#中無法使用<<和
mongodb學習筆記(1)_mongodb介紹和安裝
(一)前言 先來一小段廢話,如果不想看廢話的可以直接跳過。 今天剛好參加工作兩年,畢業也一年多了。從數學專業到畢業搞軟體開發,中間經歷過種種的困難,有挫折也有收穫。也許從事IT的人都有一種通病,就是對各種技術充滿好奇,這也是導致我走了很多彎路的原因。不管是
資料結構學習筆記(1):Maximum Subsequence Sum最大子列和
問題思路分析:就是課堂上所講過的最大子列和問題,不過需要輸出子列頭和尾的項根據網上的資料,摹寫程式碼為具體實現:#include<iostream> using namespace std; int main (){ int N ; cin >>
機器學習筆記(1)監督學習和無監督學習
結果 關系 不同 情況 屬於 預測 數據 自己 復雜 監督學習 監督學習是指我們給予算法一個數據集,這個數據集可以是以往相同類型問題的結果,或者絕對正確的經驗答案的集合,也就是統計中常說的樣本,並且這些數據都是有其固有的“正確答案”,然後算法根據這個集合做出對當前相同類型的
【尚矽谷】spring學習筆記(1):HelloWorld
1、安裝SPRING TOOL SUITE 這個 Eclipse 外掛。2、搭建spring開發環境,引入jar包。3、建立spring專案3.1、建立一個HelloWorld類public class HelloWorld { private String name;
JSP學習筆記(1)——Jsp指令、動作元素和內建物件
簡單來說,javaweb技術就是讓伺服器端能夠執行Java程式碼,之後返回資料給客戶端(瀏覽器)讓客戶端顯示資料 jsp頁面中可以巢狀java程式碼(java小指令碼)和巢狀Web前端(html,css,js)來顯示資料。 伺服器解析一個jsp,其實就是把jsp中的java程式碼編譯並執行,之後再返回一個St
JAVA學習筆記(1)——a++與++a的區別
col int 演示 opera 解析 代碼 數據 ++i div 需求:此博客用於解釋i++與++i的區別。 過程: 1、名稱解釋 ++:自增,即在原有數據基礎上+1,再賦給原有數據。 2、程序演示 (1)代碼: 1 class OperateDemo 2 { 3
vray學習筆記(1)
com .cn 過程 分組 是把 皮膚 mon image 基本 vray是個什麽東西? 它是個渲染器。 渲染器是個什麽東西? 渲染器就是3d軟件裏面把模型畫成一張圖片的東西,渲染的過程就是把3D物體變成2D畫面的過程。 模型是個什麽東西? 模型就是模型,它由兩部分組成,第
《深入理解C指針》學習筆記(1)--- 指針之外
結構 def form 學習 編程 stdlib.h struct 一個 char C語言從誕生之初就非常善於和硬件打交道,經過這麽多年的發展之後,其靈活性和超強的特征是受到幾乎所有程序員的肯定。C語言的這種靈活性很大一部分程度來源與C指針,指針為C語言動態操控內存提供