splat

    5зной

    3ответ

    Выполните следующий код, a = [1, 2, 3, 4, 5] head, *tail = a p head p tail Вы получите результат 1 [2, 3, 4, 5] Кто может помочь мне объяснить заявление head,*tail = a, спасибо!

    0зной

    2ответ

    Мне нужно объединить до 17 текстур, а затем отобразить его в квадрат (ну, 2 треугольника), используя openGL. Я должен оказать большую этих каре - возможно 500. мне было интересно, что самый быстрый/лу

    4зной

    2ответ

    fruit = ["apple","red","banana","yellow"] => ["apple", "red", "banana", "yellow"] Hash[*fruit] => {"apple"=>"red", "banana"=>"yellow"} Почему splat заставляет массив так аккуратно разбираться в

    147зной

    7ответ

    Какое правильное название для оператора *, как в function(*args)? распаковать, распаковать, что-то еще?

    10зной

    1ответ

    Скажем, у меня есть список аргументов: > (setf format-args `(t "it's ~a" 1)) (T "it's ~a" 1) Как я тогда «восклицательный знак» или «раскатать» это в ряд аргументов, а не один список аргументов, дл

    16зной

    1ответ

    Можно создать дубликат: What is the * operator doing to this string in Ruby Вероятно, есть ответ на этот вопрос в другом месте, но я просто не знаю, как найти его ... Если я прав , * означает нескольк