- Lua Quick Start Guide
- Gabor Szauer
- 210字
- 2021-08-05 10:30:38
Escape characters
Strings need to be within quotes, but what happens when you need to put quotes inside the string? Lua doesn't care if a string uses single or double quotes, so long as the symbol at the start and end of the string matches, so technically this code would be valid:
message = 'he said "bye" and left'
print (message)
However, this is not desirable. As a convention, only double quotes will be used to represent a string throughout this book. To include a double quote within a string, the character must be escaped. Escaping a character means the character will be treated as part of the string, rather than a Lua instruction. To escape a character, place a \ in front of it, like so:
message = "he said \"bye\" and left"
print (message)
There are actually several escape characters that can be used when working with strings. The most often used escape characters are:
- \n: Newline, moves the cursor down one line
- \t: Horizontal tab, tabs over on the current line
- \\: Backslash, you have to escape the escape symbol
- \": Double quote, needed to include a quote in a string
The full list of supported escape symbols for Lua can be found online at https://www.lua.org/pil/2.4.html.
- Instant Typeahead.js
- Internet of Things with Intel Galileo
- Xamarin.Forms Projects
- Kali Linux Wireless Penetration Testing Beginner's Guide(Third Edition)
- 青少年學Python(第1冊)
- ANSYS Fluent 二次開發指南
- 微服務從小白到專家:Spring Cloud和Kubernetes實戰
- OpenGL Data Visualization Cookbook
- 零基礎學C語言第2版
- 算法設計與分析:基于C++編程語言的描述
- MongoDB Cookbook(Second Edition)
- C語言從入門到精通
- SCRATCH編程課:我的游戲我做主
- 量子計算機編程:從入門到實踐
- Mastering ArcGIS Server Development with JavaScript