-
Notifications
You must be signed in to change notification settings - Fork 1
Variables
Jean Dubois edited this page Jan 28, 2022
·
21 revisions
-
var identifier = expr
: identifier is now expr -
var identifier = var foo = expr
: identifier and foo are now expr - Reserved variable names :
-
null
(0) -
True
(1) -
False
(0) -
None
(a NoneType instance) -
noug_version
(depending the version, str type).
-
- A variable definition return the expr given so it can be used in mathematicals operations :
1 + (var foo = 2)
retuns 3
Just give the identifier : foo
If you don't need anymore a variable, you can delete it with the del
keyword.
There is 4 types :
- int (integers)
- float (floats)
- str (strings)
- NoneType (None)
var foo = var bar = 12
while var foo = bar - 1 then var bar = bar - 1
Create a variable a
, the delete it:
nougaro> var a = 1
1
nougaro> del a
But be careful! It can return errors:
nougaro> var a = 1
1
nougaro> del a
nougaro> del a
Traceback (more recent call last) :
In file <stdin>, line 1, in <program> :
del a
^
NotDefinedError : a is not defined.