Вопросы по теме 'splat'
Передавайте аргументы по ссылке на блок с помощью оператора splat
Кажется, что аргументы копируются при использовании оператора splat для передачи аргументов в блок по ссылке.
У меня есть это:
def method
a = [1,2,3]
yield(*a)
p a
end
method {|x,y,z| z = 0}
#=> this puts and returns [1, 2, 3] (didn't...
2200 просмотров
schedule
24.05.2022
Ruby Koans о передаче сообщений, блоке отправки и аргументах
Я работаю над Ruby Koans about_message_passing.rb и получил код, работающий для method_missing следующим образом:
def method_missing(method_name, *args, &block)
@messages << method_name
@object.__send__(method_name, *args,...
2522 просмотров
schedule
18.04.2024
Локальное или удаленное выполнение скрипта powershell с общими параметрами
В команде разработчиков я хотел бы, чтобы одни и те же тестовые сценарии выполнялись локально разработчиком или удаленно на нашей тестовой платформе.
Вот что я хотел бы использовать в качестве предпосылок для каждого сценария
# Test...
1237 просмотров
schedule
03.06.2024
Есть ли в Prolog оператор спреда/splat/*args?
Во многих процедурных языках (например, Python) я могу "распаковать" список и использовать его в качестве аргументов функции. Например...
def print_sum(a, b, c):
sum = a + b + c
print("The sum is %d" % sum)
print_sum(*[5, 2, 1])
Этот...
408 просмотров
schedule
15.07.2023
Как настроить логирование в splat ReactiveUI?
Мне нужно включить вход в систему reactiveui. Я реализовал интерфейс ILogger :
public class Logger : Splat.ILogger
{
public LogLevel Level { get; private set; }
public Logger(LogLevel level)
{
Level = level;
}...
895 просмотров
schedule
08.01.2024
Почему мне иногда удавалось обойтись без оператора знака знака?
У меня есть рубиновый код из моего проекта Ruby on Rails.
Я форматирую некоторые данные, поэтому я вызываю attributes.extract! , чтобы получить нужные мне поля из моей модели.
Недавно я заметил, что время от времени данные не извлекаются...
40 просмотров
schedule
27.08.2023