Size: a a a

Чат руби-школы

2020 March 05

АЛ

Андрей Леонтьев in Чат руби-школы
@ro31337  понравилась новость про переписывание libre_taxi на Go. Если честно, я не понимаю мотивацию людей, которые на надо пытаются в бэкэнд. Пока, нода, все же проигрывает в этом плане своим конкурентам по многим параметрам.
источник

GG

Gleb Grishakov in Чат руби-школы
источник

GG

Gleb Grishakov in Чат руби-школы
источник

В

Вячеслав in Чат руби-школы
Так все равно придется писать на js, хочешь того или нет. Все-таки, это веб-разработка.
источник

AP

Anton Plugin in Чат руби-школы
Если быть очень идейным, то можно обойтись трансляторами в js, которых очень много разных)
источник

c

cyrkl in Чат руби-школы
Discord переписали c GO на  Rust ждём следующего этапа . Когда Рома перепишет на раст
источник

VN

Vyacheslav Nepomnyashchikh in Чат руби-школы
cyrkl
Discord переписали c GO на  Rust ждём следующего этапа . Когда Рома перепишет на раст
Я думал в конце будет: ждём следующего этапа, когда перепишут на руби
Пхахах
источник

АЛ

Андрей Леонтьев in Чат руби-школы
Вячеслав
Так все равно придется писать на js, хочешь того или нет. Все-таки, это веб-разработка.
Дело не в том что придется, а в том как js работает на бэкэнде
источник

АЛ

Андрей Леонтьев in Чат руби-школы
cyrkl
Discord переписали c GO на  Rust ждём следующего этапа . Когда Рома перепишет на раст
Следующий этап - это переписать Go  с GO  на Rust :))
источник

ME

Mykhailo Efimenko in Чат руби-школы
Привет всем ! Есть вопрос: делаю крестики нолики по 12 уроку и определил хэш, в котором есть пара nil => " ". Создал двумерный массив, по умолчанию он заполнен nil. Вот и хочу чтобы эти nil преобразовывались в пробелы при выводе на экран. Все работало. Но затем после того как я определил при создании хэша блок: ho = Hash.new{ |h,k| h[k] = k},  - nil перестал работать как ключ! ho[nil] стал возвращать nil а не пробел. Почему ?
источник

ME

Mykhailo Efimenko in Чат руби-школы
источник

ME

Mykhailo Efimenko in Чат руби-школы
источник

АЛ

Андрей Леонтьев in Чат руби-школы
Mykhailo Efimenko
Привет всем ! Есть вопрос: делаю крестики нолики по 12 уроку и определил хэш, в котором есть пара nil => " ". Создал двумерный массив, по умолчанию он заполнен nil. Вот и хочу чтобы эти nil преобразовывались в пробелы при выводе на экран. Все работало. Но затем после того как я определил при создании хэша блок: ho = Hash.new{ |h,k| h[k] = k},  - nil перестал работать как ключ! ho[nil] стал возвращать nil а не пробел. Почему ?
А зачем вы используете nil  как ключ к хэшу? Это неправильно. К тому же это зарезервированное слово
источник

mB

mr Bubble in Чат руби-школы
Mykhailo Efimenko
Привет всем ! Есть вопрос: делаю крестики нолики по 12 уроку и определил хэш, в котором есть пара nil => " ". Создал двумерный массив, по умолчанию он заполнен nil. Вот и хочу чтобы эти nil преобразовывались в пробелы при выводе на экран. Все работало. Но затем после того как я определил при создании хэша блок: ho = Hash.new{ |h,k| h[k] = k},  - nil перестал работать как ключ! ho[nil] стал возвращать nil а не пробел. Почему ?
источник

ME

Mykhailo Efimenko in Чат руби-школы
Спасибо большое, я учту ваш совет. Я хотел чтобы значения по умолчанию заполненные  в матрице отображались пробелами mx = Array.new(4){Array.new(4)}
источник

mB

mr Bubble in Чат руби-школы
Mykhailo Efimenko
Спасибо большое, я учту ваш совет. Я хотел чтобы значения по умолчанию заполненные  в матрице отображались пробелами mx = Array.new(4){Array.new(4)}
При создании массива, заполните его пробелами
источник

VA

Vsevolod Avramov in Чат руби-школы
Array.new(N){ ' ' } или Array.new(N, ' ')
источник

ME

Mykhailo Efimenko in Чат руби-школы
Спасибо большое , думаю сработает )
источник

ME

Mykhailo Efimenko in Чат руби-школы
Вообще в данном конкретном случае меня именно интересовал эксперимент, потому что я учусь сейчас и ищу предел. Может кто-то тоже видит тут противоречие, что в первом случае интерпретатор НАШЕЛ значение по ключу, значит nil как ключ отработал, а во втором случае нет.
источник

ME

Mykhailo Efimenko in Чат руби-школы
mr Bubble
При создании массива, заполните его пробелами
Может быть я через чур кайфанул от синтаксиса руби и перегнул палку :), но зачем заполнять массив пробелами, если он уже заполнен nil ?
источник