This repository was archived by the owner on Aug 31, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 223
Expand file tree
/
Copy pathconstant.lcdoc
More file actions
76 lines (54 loc) · 2.53 KB
/
Copy pathconstant.lcdoc
File metadata and controls
76 lines (54 loc) · 2.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Name: constant
Type: command
Syntax: constant <constantsList>
Summary:
Declares one or more labels to assign to <constant> <value|values>.
Introduced: 1.0
OS: mac, windows, linux, ios, android
Platforms: desktop, server, mobile
Example:
constant defaultName="Jones"
Example:
constant entryA="EF9993333WX786",entryB="GJ773281YX342"
Parameters:
constantsList (enum):
The constantsList consists of one or more name=value pairs, separated by
commas:
- The name is any string.
- The value is any literal string.
Description:
Use the <constant> <command> to assign an unchanging value to a
<keyword>.
Constants can be numbers, characters, logical values, or strings.
A constant cannot be defined as an array, only as a single value.
>*Note:* Choose easy-to-understand names for
> <constant(glossary)|constants> to improve the readability of your
> code. Use <constant(glossary)|constants> as substitutes for long or
> convoluted <string|strings>.
If you place the <constant> <statement> in a <handler>, you can use the
<constant(command)> anywhere in the <handler>. If you place the
<constant> <statement> in a <script> outside any <handler>, you can use
the <constant(command)> anywhere in the <handler|handlers> of that
<script>.
Once you have defined a constant, you cannot redefine it in the same
handler; doing so causes an execution error.
You can use the <constant> <command> to redefine <LiveCode|LiveCode's>
built-in <constant(glossary)|constants> within a <script> or <handler>,
but doing so makes your code harder to read and maintain. To find out
whether a word is already defined as a built-in <constant(command)>, use
the <constantNames> <function>.
>*Tip:* To see a list of built-in constants, open the Documentation
> window, click LiveCode Dictionary, and choose "Constants" from the
> menu at the top of the window.
References: constant (command), local (command), watch (constant),
false (constant), slash (constant), comma (constant), plus (constant),
null (constant), pi (constant), iBeam (constant), colon (constant),
three (constant), formfeed (constant), help (constant), five (constant),
zero (constant), seven (constant), eight (constant), CRLF (constant),
quote (constant), empty (constant), space (constant), arrow (constant),
six (constant), ten (constant), four (constant), two (constant),
function (control structure), constantNames (function),
LiveCode (glossary), value (glossary), handler (glossary),
string (glossary), statement (glossary), constant (glossary),
keyword (glossary), command (glossary), script (property)
Tags: properties