==Пары символов==
Есть несколько пар символов которые имеют особое значение когда они используются вместе. Браузер VisualWorks делает простым манипулирование с текстом и парами символов. Ты можэшможешь заключить блок текста в пару символов выделив его и затем нажав \emph{Esc-leftCharacter} (---). Ты можэшможешь выделить весь текст между парой символов дважды щёлкнув между символом и текстом. Ты можэшможешь убрать пару символов выделив тектс между парой и затем нажав \emph{Esc-leftCharacter}.
<!--
-->
Заметь что ты можэшможешь использовать множэственное присваивание, хотя я не рекомендую использовать его т.к. оно не очень ясное. Например,
<!--
-->
Иногда ты можэшможешь увидеть довольно сложно выглядищее возвращаемое значение. В следующих примерах приведены два наиболее часто встречающихся случая использования (\^{}). В первом примере, ты можэшможешь думать о возвращении из блока или \potom. Во втором примере, мы возвращаем результат построения новой совокупности за одну операцыю вместо помещения новой совокупности во временную переменную и затем возвращения этой переменной.
<!--
==Малые целые==
4 --- экзэмпляр класса МалоеЦэлое можэт быть создан просто при использовании цэлого значения. Одной из интересных особенностей цэлых --- ты не можэшможешь получить переполнения цэлого если ты добавиш единицу к самому большому МаломуЦэлому, возвращаемое значение метода + это БольшоеПоложытельноеЦэлое. Попробуй выполнить
<!--
==Буквы==
\$А --- экзэмпляр Буквы можэт быть создан при помощи предшэствующего знака доллара и буквы. Например, буква Х создаётся при написании \$Х. Ты можэшможешь создать экзэмпляр пробела, табуляцыи, --- и другие неизображаемые символы таким жэ способом; например, ты можэшможешь создать пробел как \$\ и перевод строки набрав \$ и нажав ввод. Однако, такой способ треден для чтения, поэтому предпочтительный способ создания таких букв --- послать соответствующее сообщение Букве (например, \verb|Буква пробел| или \verb|Буква cr|). Чтобы узнать какие буквы могут быть созданы при помощи посылки сообщений, смотри сообщения стороны класса Буквы или выполни \verb|Буква именаКонстант|.
<!--
==Символы==
\#notFound --- экзэмпляр Символа можэт быть создан при помощи приставки \# и последовательности букв. Если тебе нажэн символ содержащий пробелы, ты можэшможешь заключить имя символа в одинарные кавычки. Например, \#'not found'. Если ты inspect этот символ, он будет показываться вместе с кавычками но когда ты посмотриш первый символ, ты увидиш что это \$n вместо одинарной кавычки.
<!--
-->
Ты не можэшможешь использовать эту конструкцыю для объектов нуждающихся в сообщении для создания. Т.е. ты \emph{не} можэшможешь сказать \#(1 (Буква cr)) и ожыдать что ты получиш массив из цэлого числа и буквы. Однако, ты \emph{можэшможешь} создать литеральный массив который содержыт другие литеральные массивы, такой как \#(1 \#(1.1 'hi' \#(2 \#symbol)))
<!--
==Блоки==
['привет' эхо] --- экзэмпляр BlockClosure можэт быть создан путём помещения кода между квадратными скобками. Код не будет выполнен до того как он не получит сообщение из группы \verb|значение|. Ты можэшможешь поместить код в блок и затем передать его другому методу где он будет выполнен. Блоки часто помещаются в Dictionaries для последующего обращения и выполнения. Заметь что значение блока это значение последнего предложэния выполненого в блоке. Т.е. значение \verb|[3. 4. 5. 1]| --- 1.
<!--
|