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

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

1067
Как вернуть несколько значений из функции? [закрыто]

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

694
Что должно возвращать main () в C и C ++?

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

589
Как сделать метод, возвращающий тип, универсальным?

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

463
Как мне выполнить команду и получить вывод команды в C ++ с помощью POSIX?

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

462
Как вернуть строковое значение из функции Bash

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

363
Как я могу индексировать массив MATLAB, возвращаемый функцией, без предварительного присвоения его локальной переменной?

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

223
Как назначить из функции, которая возвращает более одного значения?

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

209
Должны ли функции возвращать ноль или пустой объект?

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

195
Как я могу вернуть два значения из функции в Python?

Я хотел бы вернуть два значения из функции в двух отдельных переменных. Например: def select_choice(): loop = 1 row = 0 while loop == 1: print('''Choose from the following options?: 1. Row 1 2. Row 2 3. Row 3''') row = int(input("Which row would you like to move the card from?: ")) if row == 1: i =...

179
Как вернуть 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 +...

163
Android ACTION_IMAGE_CAPTURE Намерение

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

155
Это хороший стиль, чтобы явно вернуться в Ruby?

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

127
Возвращает нулевой плохой дизайн? [закрыто]

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

126
Возврат значения из вызываемой функции в сценарии оболочки

Я хочу вернуть значение из функции, вызываемой в сценарии оболочки. Возможно, мне не хватает синтаксиса. Я пробовал использовать глобальные переменные. Но это тоже не работает. Код такой: lockdir="somedir" test() { retval="" if mkdir "$lockdir" then # Directory did not exist, but it was created...

124
Должен ли я возвращать EXIT_SUCCESS или 0 из main ()?

Это простой вопрос, но я продолжаю видеть противоречивые ответы: должна ли основная процедура программы на C ++ возвращаться 0или EXIT_SUCCESS? #include <cstdlib> int main(){return EXIT_SUCCESS;} или int main(){return 0;} Это одно и то же? Следует использовать EXIT_SUCCESSтолько с exit()? Я...

120
Как элегантно игнорировать некоторые возвращаемые значения функции MATLAB?

Возможно ли получить возвращаемое значение n-го значения из функции без необходимости создавать n-1перед ним фиктивные переменные для всех возвращаемых значений? Скажем, у меня в MATLAB есть следующая функция: function [a,b,c,d] = func() a = 1; b = 2; c = 3; d = 4; Теперь предположим, что меня...