SaaS / SaaS: 3.1 - Ruby 101
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Итак, давайте начнем с самых-самых основ. Что же представляет из себя (анонимно) 08.03.12 в 06:48 |
|
|
этот язык? Это интерпретируемый, скриптовый язык. Таким образом, здесь нет этапа компиляции. (анонимно) 08.03.12 в 06:49 |
||
|
Это означает, что здесь определенные ошибки компилятора, которые не спасут Вас (анонимно) 08.03.12 в 06:54 |
||
|
от глупых ошибок. Но мы поговорим о техниках, которые помогут Вам (анонимно) 08.03.12 в 06:55 |
||
|
избежать их. Это объектно-ориентированный, и я знаю, что JAVA также объектно-ориентированный, (анонимно) 08.03.12 в 06:57 |
||
|
но тут есть отличия. Все (анонимно) 08.03.12 в 07:00 |
||
|
столбов языка, которые вы должны будете усвоить. Однажды поняв, что (анонимно) 08.03.12 в 07:01 столбов языка, которые вы должны будете усвоить. Однажды вы поймете это, что (анонимно) 08.03.12 в 07:03 |
||
|
все является объектом, и что единственный путь сделать что-либо - это отправить (анонимно) 08.03.12 в 07:04 |
||
|
сообщения объектам которые вызовут методы. это часто вас будет спасать. Grief and trying (анонимно) 08.03.12 в 07:07 |
||
|
to sort of decipher what might look like (анонимно) 08.03.12 в 07:07 |
||
|
типизированный язык. Что это значит? Это означает что вы не можете узнать тип объекта (анонимно) 08.03.12 в 07:09 |
||
|
с уверенностью до времени запуска. Это значит, что объекты хоть и имеют типы, (анонимно) 08.03.12 в 07:10 |
||
|
переменные, которые ссылаются на них, типов не имеют. Так, если вы пришли (анонимно) 08.03.12 в 07:11 |
||
|
из Java, это покажется странным. Если вы пришли из Python, то, вероятно, (анонимно) 08.03.12 в 07:12 |
||
|
вы уже видели это. Мы сделаем примеры ко всему этому материалу. И, вероятно, самое важное (анонимно) 08.03.12 в 07:14 |
||
|
для наших целей, это высокая динамичность. Есть множество вещей, которые вы можете (анонимно) 08.03.12 в 07:14 |
||
