return-value- все статьи тега


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

рассмотрим этот пример (типичный в книгах ООП): у меня есть Animal класса, где каждый элемент Animal может быть много друзей. И подклассы вроде Dog,Duck,Mouse etc которые добавляют специфическое поведение как bark(),quack() etc. здесь Animal класс: public class Animal { private Map<String,Animal> friends = new HashMap<>(); public void addFriend(String name, Animal animal){ friends.put(name,animal); } public Animal callFriend(String name){ return f ...

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

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

Разница между return и exit в функциях Bash

в чем разница между return и exit оператор в функциях BASH относительно кодов выхода? ...

Возвращаемое значение в функции Bash

Я работаю на bash-скрипт, и я хочу, чтобы выполнить функцию, чтобы напечатать возвращаемое значение: function fun1(){ return 34 } function fun2(){ local res=$(fun1) echo $res } когда я выполнить fun2, он не печатает "34". Почему так происходит? ...

Как вернуть 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); } ошибка: Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - missing return statement at assignment.Main.something(Main.java:86) at ...

Возвращает null плохой дизайн?

Я слышал, что некоторые голоса говорят, что проверка возвращенного нулевого значения из методов-это плохой дизайн. Я хотел бы услышать некоторые причины для этого. псевдокод: variable x = object.method() if (x is null) do something ...

Это питон для функции, чтобы вернуть несколько значений?

в python функция может возвращать несколько значений. Вот надуманный пример: def divide(x, y): quotient = x/y remainder = x % y return quotient, remainder (q, r) = divide(22, 7) это кажется очень полезным, но похоже, что им также можно злоупотреблять ("Ну..функция X уже вычисляет то, что нам нужно в качестве промежуточного значения. Пусть X также вернет это значение"). когда вы должны нарисовать линию и определить другой метод? ...

PHPDoc: @return void необходимо?

это действительно необходимо сделать что-то вроде этого: /** * ... * * @return void */ У меня есть довольно много методов, которые не возвращают значение, и это кажется лишним поставить что-то подобное в комментарии. Будет ли это считаться плохим тоном, чтобы оставить его? ...

Как присвоить результат предыдущего выражения переменной?

предположим, я использую интерактивную консоль R, и я только что сделал что-то вроде этого: long_running_command() эта длительная команда возвращает значение, и я только что понял, что хочу присвоить это значение переменной вместо того, чтобы отбросить его. Итак, как я могу получить это значение без повторного запуска команды? Есть ли такая команда? result = get_last_return_value() ...

Вызов хранимой процедуры с возвращаемым значением

Я пытаюсь вызвать хранимую процедуру из моего приложения C# для Windows. Хранимая процедура выполняется на локальном экземпляре SQL Server 2008. Я могу вызвать хранимую процедуру, но я не в состоянии получить значение из хранимой процедуры. Эта хранимая процедура должна возвращать следующее число в последовательности. Я провел исследование в интернете, и все сайты, которые я видел, указали на это решение. хранимая процедура код: ALTER procedure [dbo].[usp_GetNewSeqVal] @SeqName nvarchar( ...