1019 читали · 5 лет назад
Pixilang. Урок 4. Массивы, циклы.
На картинке представлен кадр анимации к созданию которой мы подойдем в этом уроке. В следующем уроке будем разбирать код, позволяющий делать подобные анимации. В прошлые уроки у нас функции делали какие то действия, но они, кроме этого, могут выдавать на выход какое нибудь значение. Поэтому функции могут использоваться подобным образом foo = function1( ) Здесь переменной foo присвоили значение, которое выдала функция function1( ). Ещё один пример function1( function2( ) , function3( ) ) Здесь в...
1 год назад
Генератор случайных чисел XoShiRo
Данная статья должна относиться к циклу Игра Apple на Rust, но не хочу заостряться на Rust, так как он только доставляет проблем :) Здесь рассмотрим более общий вопрос генерации случайных чисел. Во-первых, практически во всех языках есть функция rand() или вроде того. Она может выдавать диапазон целых или вещественных чисел, который мы затем можем привести к нужному нам диапазону (если сразу так не получилось). В Rust, однако, данная функция не присутствует по умолчанию. Необходимо добавлять в проект внешние ящики (crate) и пользоваться методами оттуда...