Сначала я собирался пошутить о том, что лучшими друзьями программиста являются рубины, а не бриллианты, но я содрогнулся от этой мысли. Тем не менее, я только что перешел к третьему этапу моей учебной программы, и мне было почти грустно, что мне пришлось учить новый язык, пока я не обнаружил, что синтаксис почти такой же. Из того, что я узнал до сих пор, у Ruby есть некоторые дополнительные навороты. Возможно, я влюбился в сам факт того, что могу создать массив строк, просто используя «w%». Необходимость вводить каждую цитату и запятую должна очень быстро раздражать при использовании IRB.

В настоящее время я читаю о массивах и хешах, итераторы выглядят одинаково и значительно приятнее на вид. «def» и «end» облегчают определение начала и окончания данного метода. Глядя на стену фигурных скобок и точек с запятой, тоже никогда не получалось. Но итераторы довольно интересные. у вас все еще есть ваш object , который, по-видимому, все есть, ваш .iterator и do, который является новым, а затем ваш |variable|, чтобы возиться с ним, как вам угодно. Как я уже сказал в отношении React, Ruby очень похож на JavaScript, только в другой форме. Или, возможно, языки программного обеспечения похожи на разговорные языки со своими шаблонами, гласными, прилагательными, глаголами и существительными. Дело в том, что я меньше боюсь этого и, честно говоря, не могу дождаться.