diff options
Diffstat (limited to 'manual/manual.of')
-rw-r--r-- | manual/manual.of | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/manual/manual.of b/manual/manual.of index 862d032b..044bd09c 100644 --- a/manual/manual.of +++ b/manual/manual.of @@ -1027,8 +1027,7 @@ Any kind of end-of-line sequence or newline followed by carriage return) is converted to a simple newline. -For convenience, -when the opening long bracket is immediately followed by a newline, +When the opening long bracket is immediately followed by a newline, the newline is not included in the string. As an example, in a system using ASCII (in which @Char{a} is coded @N{as 97}, @@ -1048,7 +1047,7 @@ alo Any byte in a literal string not explicitly affected by the previous rules represents itself. However, Lua opens files for parsing in text mode, -and the system file functions may have problems with +and the system's file functions may have problems with some control characters. So, it is safer to represent non-text data as a quoted literal with @@ -1782,19 +1781,19 @@ These operators always result in @false or @true. Equality (@T{==}) first compares the type of its operands. If the types are different, then the result is @false. Otherwise, the values of the operands are compared. -Strings are compared in the obvious way. +Strings are equal if they have the same content. Numbers are equal if they denote the same mathematical value. Tables, userdata, and threads are compared by reference: two objects are considered equal only if they are the same object. Every time you create a new object -(a table, userdata, or thread), +(a table, a userdata, or a thread), this new object is different from any previously existing object. -A closure is always equal to itself. -Closures with any detectable difference +A function is always equal to itself. +Functions with any detectable difference (different behavior, different definition) are always different. -Closures created at different times but with no detectable differences +Functions created at different times but with no detectable differences may be classified as equal or not (depending on internal cashing details). @@ -4324,6 +4323,7 @@ The unsigned version of @Lid{lua_Integer}. Returns the pseudo-index that represents the @id{i}-th upvalue of the running function @see{c-closure}. +@id{i} must be in the range @M{[1,256]}. } |