# 目录

* [V语言学习笔记](https://lydiandylin.gitbook.io/vlang/mu-lu/readme)
* [目录](https://lydiandylin.gitbook.io/vlang/mu-lu/summary)
* [安装](https://lydiandylin.gitbook.io/vlang/mu-lu/install)
* [开发工具](https://lydiandylin.gitbook.io/vlang/mu-lu/editor)
* [快速总览](https://lydiandylin.gitbook.io/vlang/mu-lu/overview)
* [模块](https://lydiandylin.gitbook.io/vlang/mu-lu/module)
* [基本类型](https://lydiandylin.gitbook.io/vlang/mu-lu/basictype)
* [变量](https://lydiandylin.gitbook.io/vlang/mu-lu/var)
* [常量](https://lydiandylin.gitbook.io/vlang/mu-lu/const)
* [枚举](https://lydiandylin.gitbook.io/vlang/mu-lu/enum)
* [数组](https://lydiandylin.gitbook.io/vlang/mu-lu/array)
* [字典](https://lydiandylin.gitbook.io/vlang/mu-lu/map)
* [流程控制](https://lydiandylin.gitbook.io/vlang/mu-lu/flowcontrol)
* [函数](https://lydiandylin.gitbook.io/vlang/mu-lu/fn)
* [结构体](https://lydiandylin.gitbook.io/vlang/mu-lu/struct)
* [访问控制](https://lydiandylin.gitbook.io/vlang/mu-lu/access_controll)
* [方法](https://lydiandylin.gitbook.io/vlang/mu-lu/method)
* [注解](https://lydiandylin.gitbook.io/vlang/mu-lu/attribute)
* [接口](https://lydiandylin.gitbook.io/vlang/mu-lu/interface)
* [泛型](https://lydiandylin.gitbook.io/vlang/mu-lu/generic)
* [类型别名](https://lydiandylin.gitbook.io/vlang/mu-lu/type_alias)
* [联合类型](https://lydiandylin.gitbook.io/vlang/mu-lu/sum_type)
* [联合体](https://lydiandylin.gitbook.io/vlang/mu-lu/union)
* [错误处理](https://lydiandylin.gitbook.io/vlang/mu-lu/error)
* [运算符重载](https://lydiandylin.gitbook.io/vlang/mu-lu/overload)
* [内置json支持](https://lydiandylin.gitbook.io/vlang/mu-lu/json)
* [内置sql支持](https://lydiandylin.gitbook.io/vlang/mu-lu/sql)
* [并发](https://lydiandylin.gitbook.io/vlang/mu-lu/concurrent)
* [内存管理](https://lydiandylin.gitbook.io/vlang/mu-lu/memory)
* [代码测试](https://lydiandylin.gitbook.io/vlang/mu-lu/test)
* [文档生成](https://lydiandylin.gitbook.io/vlang/mu-lu/doc)
* [编译时代码](https://lydiandylin.gitbook.io/vlang/mu-lu/comptime)
* [包管理器](https://lydiandylin.gitbook.io/vlang/mu-lu/package)
* [单个V文件](https://lydiandylin.gitbook.io/vlang/mu-lu/singlev)
* [V shell script](https://lydiandylin.gitbook.io/vlang/mu-lu/shell)
* [不安全代码](https://lydiandylin.gitbook.io/vlang/mu-lu/unsafe)
* [集成C代码库](https://lydiandylin.gitbook.io/vlang/mu-lu/c)
* [集成汇编代码](https://lydiandylin.gitbook.io/vlang/mu-lu/asm)
* [裸机环境](https://lydiandylin.gitbook.io/vlang/mu-lu/bare_metal)
* [生成wasm](https://lydiandylin.gitbook.io/vlang/mu-lu/wasm)
* [GUI开发](https://lydiandylin.gitbook.io/vlang/mu-lu/gui)
* [web开发](https://lydiandylin.gitbook.io/vlang/mu-lu/vweb)
* [数据库开发](https://lydiandylin.gitbook.io/vlang/mu-lu/db)

#### 常用标准库

* [builtin](https://lydiandylin.gitbook.io/vlang/std_builtin)
* [strings](https://lydiandylin.gitbook.io/vlang/std_strings)
* [arrays](https://lydiandylin.gitbook.io/vlang/std_arrays)
* [maps](https://lydiandylin.gitbook.io/vlang/std_maps)
* [datatypes](https://lydiandylin.gitbook.io/vlang/std_datatypes)
* [strconv](https://lydiandylin.gitbook.io/vlang/std_strconv)
* [os](https://lydiandylin.gitbook.io/vlang/std_os)
* [runtime](https://lydiandylin.gitbook.io/vlang/std_runtime)
* [time](https://lydiandylin.gitbook.io/vlang/std_time)
* [math](https://lydiandylin.gitbook.io/vlang/std_math)
* [json](https://lydiandylin.gitbook.io/vlang/std_json)
* [encoding](https://lydiandylin.gitbook.io/vlang/std_encoding)
* [compress](https://lydiandylin.gitbook.io/vlang/std_compress)
* [toml](https://lydiandylin.gitbook.io/vlang/std_toml)
* [flag](https://lydiandylin.gitbook.io/vlang/std_flag)
* [term](https://lydiandylin.gitbook.io/vlang/std_term)
* [log](https://lydiandylin.gitbook.io/vlang/std_log)
* [io](https://github.com/lydiandy/vlang_note/blob/master/content/std_io.md)
* [readline](https://lydiandylin.gitbook.io/vlang/std_readline)
* [reflection](https://lydiandylin.gitbook.io/vlang/std_reflection)
* [net](https://lydiandylin.gitbook.io/vlang/std_net)
* [net.http](https://lydiandylin.gitbook.io/vlang/std_http)
* [eventbus](https://lydiandylin.gitbook.io/vlang/std_eventbus)
* [regex](https://lydiandylin.gitbook.io/vlang/std_regex)
* [crypto](https://lydiandylin.gitbook.io/vlang/std_crypto)
* [rand](https://lydiandylin.gitbook.io/vlang/std_rand)
* [sync](https://lydiandylin.gitbook.io/vlang/std_sync)
* [x](https://lydiandylin.gitbook.io/vlang/std_x)

#### web相关库

[vweb](https://lydiandylin.gitbook.io/vlang/mu-lu/vweb)

[websocket](https://github.com/lydiandy/vlang_note/blob/master/content/websocket.md)

#### 数据库相关库

* [db.pg](https://lydiandylin.gitbook.io/vlang/pg)
* [db.mysql](https://lydiandylin.gitbook.io/vlang/mysql)
* [db.mssql](https://lydiandylin.gitbook.io/vlang/mssql)
* [db.sqlite](https://lydiandylin.gitbook.io/vlang/sqlite)
* [orm](https://lydiandylin.gitbook.io/vlang/orm)

#### GUI相关库

* [ui](https://lydiandylin.gitbook.io/vlang/ui)
* [sokol](https://lydiandylin.gitbook.io/vlang/sokol)
* [gg](https://lydiandylin.gitbook.io/vlang/gg)
* [gx](https://lydiandylin.gitbook.io/vlang/gx)
* [fontstash](https://lydiandylin.gitbook.io/vlang/fontstash)
* [stbi](https://lydiandylin.gitbook.io/vlang/stbi)
* [clipboard](https://lydiandylin.gitbook.io/vlang/clipboard)

#### V编译器

* [V抽象语法树](https://lydiandylin.gitbook.io/vlang/vast)
* [V语言服务](https://lydiandylin.gitbook.io/vlang/vls)
* [V编译器源代码](https://lydiandylin.gitbook.io/vlang/compiler)
* [生成C代码](https://lydiandylin.gitbook.io/vlang/gen_c)
* [生成js代码](https://lydiandylin.gitbook.io/vlang/gen_js)
* [生成go代码](https://lydiandylin.gitbook.io/vlang/gen_go)
* [生成native代码](https://lydiandylin.gitbook.io/vlang/gen_native)
* [解释器直接运行](https://lydiandylin.gitbook.io/vlang/interpreter)

#### 附录

* [附录1 关键字](https://lydiandylin.gitbook.io/vlang/keyword)
* [附录2 运算符](https://lydiandylin.gitbook.io/vlang/operator)
* [附录3 编码风格](https://lydiandylin.gitbook.io/vlang/style)
* [附录4 V编译器命令行使用](https://lydiandylin.gitbook.io/vlang/toolchain)
* [附录5 V调试及错误定位](https://lydiandylin.gitbook.io/vlang/debug)
* [附录6 V和Go基本语法参照](https://lydiandylin.gitbook.io/vlang/v_and_go)
* [附录7 V和Zig基本语法参照](https://lydiandylin.gitbook.io/vlang/v_and_zig)
