Вопросы с тегом «return-value»

Возвращаемое значение - это результат оценки оператора возврата.

14
Как вернуть несколько значений из функции? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Канонический способ вернуть несколько значений в языках, которые его поддерживают, часто кортежем . …

17
Что должно возвращать main () в C и C ++?
Как правильно (наиболее эффективно) определить main()функцию в C и C ++ - int main()или void main()- и почему? Если int main()тогда return 1или return 0? Существует множество дубликатов этого вопроса, в том числе: Каковы действительные подписи для main()функции C ? Возвращаемый тип main()функции Разница между void main()а int main()? main()подпись …

19
Как сделать метод, возвращающий тип, универсальным?
Рассмотрим этот пример (типичный для книг ООП): У меня есть Animalкласс, где у каждого Animalможет быть много друзей. И подклассы, как Dog, Duckи Mouseт. Д. , Которые добавляют определенное поведение, как bark(), quack()и т. Д. Вот Animalкласс: public class Animal { private Map<String,Animal> friends = new HashMap<>(); public void addFriend(String …

10
Как мне выполнить команду и получить вывод команды в C ++ с помощью POSIX?
Я ищу способ получить вывод команды, когда она запускается из программы на C ++. Я смотрел на использование system()функции, но это будет просто выполнить команду. Вот пример того, что я ищу: std::string result = system("./some_command"); Мне нужно выполнить произвольную команду и получить ее вывод. Я посмотрел на boost.org , но …

18
Как вернуть строковое значение из функции Bash
Я хотел бы вернуть строку из функции Bash. Я напишу пример в Java, чтобы показать, что я хотел бы сделать: public String getSomeString() { return "tadaa"; } String variable = getSomeString(); Пример ниже работает в bash, но есть ли лучший способ сделать это? function getSomeString { echo "tadaa" } VARIABLE=$(getSomeString)


9
Как я могу индексировать массив MATLAB, возвращаемый функцией, без предварительного присвоения его локальной переменной?
Например, если я хочу прочитать среднее значение из magic(5), я могу сделать это так: M = magic(5); value = M(3,3); чтобы получить value == 13. Я хотел бы иметь возможность сделать что-то вроде этого: value = magic(5)(3,3); value = (magic(5))(3,3); обойтись без промежуточной переменной. Тем не менее, MATLAB жалуется Unbalanced …



13
Как назначить из функции, которая возвращает более одного значения?
Все еще пытаясь понять логику R ... каков "лучший" способ распаковать (на LHS) результаты функции, возвращающей несколько значений? Я не могу сделать это, по-видимому: R> functionReturningTwoValues <- function() { return(c(1, 2)) } R> functionReturningTwoValues() [1] 1 2 R> a, b <- functionReturningTwoValues() Error: unexpected ',' in "a," R> c(a, b) …

30
Должны ли функции возвращать ноль или пустой объект?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Какова лучшая практика при возврате данных из функций. Лучше вернуть нулевой или пустой объект? И почему один должен делать один над другим? …


15
Как вернуть 2 значения из метода Java?
Я пытаюсь вернуть 2 значения из метода Java, но я получаю эти ошибки. Вот мой код: // Method code public static int something(){ int number1 = 1; int number2 = 2; return number1, number2; } // Main method code public static void main(String[] args) { something(); System.out.println(number1 + number2); } …

14
Android ACTION_IMAGE_CAPTURE Намерение
Мы пытаемся использовать собственное приложение камеры, чтобы позволить пользователю сделать новый снимок. Это прекрасно работает, если мы опускаем EXTRA_OUTPUT extraи возвращаем маленькое растровое изображение. Однако, если мы putExtra(EXTRA_OUTPUT,...)намерены до его запуска, все будет работать, пока вы не попробуете нажать кнопку «ОК» в приложении камеры. Кнопка «ОК» просто ничего не делает. …

8
Это хороший стиль, чтобы явно вернуться в Ruby?
Исходя из фона Python, где всегда есть «правильный способ сделать это» («Pythonic»), когда дело доходит до стиля, мне интересно, существует ли то же самое для Ruby. Я использовал свои собственные рекомендации по стилю, но я думаю о выпуске своего исходного кода, и я хотел бы, чтобы он придерживался любых неписаных …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.