Оглавление

Зарезервированные слова и знаки

Нижеперечисленные слова зарезервированны языком, то есть они не могут быть использованы в роли переменных или функций. Помните что приложение может резервировать дополнительные слова.

and
bool
break
case
cast
class
const
continue
default
do
double
else
enum
false
float
for
from*
if
import
in
inout
int
interface
int8
int16
int32
int64
is
not
null
or
out
return
super*
switch
this*
true
typedef
uint
uint8
uint16
uint32
uint64
void
while
xor

* не является зарезервированным словом, но распознается компилятором как зарезервированное.

Нижеперечисленные символы также используются в синтаксе языка:

*
/
%
+
-
<=
<
>=
>
(
)
==
!=
?
:
=
+=
-=
=
/=
=
++
--
&
,
{
}
;
|
^
~
<<
>>
>>>
&=
|=
^=
<<=
>>=
>>>=
.
&&
||
!
[
]
^^
@
!is
::

И еще числовые, строковые символы.

123456789
123.123e123
123.123e123f
0x1234FEDC
'abc'
"abc"
"""heredoc"""
_Abc123
//
/*
*/

Пустоты, табы, возвраты кареток, и проч. распознаются как пробел.


Перевод - arroy.one@gmail.com. При копировании материалов указывайте ссылку на источник.