Basic Language Manual ko - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki
이 스크립트 엔진의 Basic 언어 참조입니다. 언어 기능을 구현하고 검증하면서 내용을 추가하고 있습니다.
en · ru · uk · fr · de · it · es · zh-tw · ja · ko
- SUB Main()
- Basic / UO.
- VAR / DIM
- AS
- CONST
- 123 / 0x0EED / "text" / TRUE
- +, -, *, /, MOD
- =, ==, <>, <, >, <=, >=
- NOT / AND / OR / XOR
- AndAlso / OrElse
- String + / &
- += / -= / *= / /= / &=
- DIM / REDIM / PRESERVE
- IF / ELSEIF / ELSE / END IF
- Select Case / Case / Exit Select
- For / To / Step / Next / Exit For
- For Each / Next
- While / Wend / Exit While / Break
- Do / Loop / While / Until / Repeat
- Continue For / Do / While
- Sub / Call / Exit Sub / End Sub
- Function / Return / Exit Function / End Function
- Option Explicit
- Include
- Module / End Module
- Public / Private
- Parameters / ByRef / ByVal / Optional / ParamArray
- ByRef
- ByVal
- Optional
- ParamArray
- List
- Dictionary
- On Error / Resume
- GoTo / label:
- With / End With
- Try / Catch / Finally / Throw
- Wait Until / Timeout
- Enum / End Enum
- Using / End Using
- AddressOf / callbacks
- Event / AddHandler / RemoveHandler / RaiseEvent
- AddHandler UO.JournalEntry / client events
- CreateTimer / script timers
- Async / Await / Delay
- Structure / New / fields
- Declare / Lib / Alias
- Windows.bas
- Class / New / Me / Property
- Named arguments / :=
- JSON / Config.bas
- Abs
- ArrayContains
- ASC
- Atn
- BasicMod
- BasicXor
- CBool
- CDbl
- Chr
- CInt
- CLng
- contains
- Cos
- CreateTimer
- CSng
- CStr
- Delay
- Dictionary
- Exp
- File
- Fix
- GetArrayLength
- GetWord
- GetWordCount
- Hex
- InStr
- InStrRev
- Int
- IsNumeric
- JsonBoolean
- JsonKind
- JsonLoad
- JsonNull
- JsonParse
- JsonSave
- JsonStringify
- LCase
- left
- len
- List
- Log
- LTrim
- MemoryStream
- message
- messagebox
- mid
- Now
- remain
- Replace
- RGB
- right
- Rnd
- Round
- RTrim
- Sgn
- Sin
- sleep
- Space
- Sqr
- str
- StrComp
- String
- Tan
- Timer
- Trim
- UCase
- val
- wait