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

предназначен для вопросов, касающихся типа переменной или значения, возвращаемого функцией.

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()подпись …

13
Применить функцию панды к столбцу, чтобы создать несколько новых столбцов?
Как это сделать в пандах: У меня есть функция extract_text_featuresдля одного текстового столбца, возвращающая несколько выходных столбцов. В частности, функция возвращает 6 значений. Функция работает, однако, похоже, не существует какого-либо правильного возвращаемого типа (pandas DataFrame / numpy array / Python list), чтобы выходные данные могли быть правильно назначены df.ix[: ,10:16] …

3
Как указать несколько типов возврата, используя подсказки типа
У меня есть функция в Python, которая может возвращать boolили list. Есть ли способ указать типы возврата, используя подсказки типа. Например, это правильный способ сделать это? def foo(id) -> list or bool: ...

7
Как сделать тип возвращаемого значения для метода универсальным?
Есть ли способ сделать этот метод универсальным, чтобы я мог вернуть строку, bool, int или double? Прямо сейчас он возвращает строку, но если он может найти «true» или «false» в качестве значения конфигурации, я хотел бы, например, вернуть bool. public static string ConfigSetting(string settingName) { return ConfigurationManager.AppSettings[settingName]; }
166 c#  .net  generics  return-type 

3
Обнуляемые типы возврата в PHP7
PHP 7 вводит декларации возвращаемого типа . Это означает, что теперь я могу указать, что возвращаемое значение - это определенный класс, интерфейс, массив, вызываемый или один из недавно включаемых скалярных типов, как это возможно для параметров функции. function returnHello(): string { return 'hello'; } Часто случается, что значение присутствует не …


1
C ++: переменная 'std :: ifstream ifs' имеет инициализатор, но неполный тип
Извините, если это довольно нудистно, но я довольно плохо знаком с C ++. Я пытаюсь открыть файл и прочитать его с помощью ifstream: vector<string> load_f(string file) { vector<string> text; ifstream ifs(file); string buffer, str_line; int brackets = 0; str_line = ""; while ( getline(ifs, buffer) ) { buffer = Trim( …
139 c++  fstream  return-type 

4
В чем разница между возвратом void и возвратом задачи?
Просматривая различные образцы C # Async CTP, я вижу, что одни асинхронные функции возвращают void, а другие возвращают неуниверсальные Task. Я могу понять, почему возвращение a Task<MyType>полезно для возврата данных вызывающей стороне после завершения асинхронной операции, но функции, которые я видел, которые имеют тип Taskвозврата, никогда не возвращают никаких данных. …

2
Как вернуть результат SELECT внутри функции в PostgreSQL?
У меня есть эта функция в PostgreSQL, но я не знаю, как вернуть результат запроса: CREATE OR REPLACE FUNCTION wordFrequency(maxTokens INTEGER) RETURNS SETOF RECORD AS $$ BEGIN SELECT text, count(*), 100 / maxTokens * count(*) FROM ( SELECT text FROM token WHERE chartype = 'ALPHABETIC' LIMIT maxTokens ) as tokens …

15
Возврат анонимного типа в C #
У меня есть запрос, который возвращает анонимный тип, и запрос находится в методе. Как это написать: public "TheAnonymousType" TheMethod(SomeParameter) { using (MyDC TheDC = new MyDC()) { var TheQueryFromDB = (.... select new { SomeVariable = ...., AnotherVariable = ....} ).ToList(); return "TheAnonymousType"; } }

5
Возврат из лямбды forEach () в java
Я пытаюсь изменить некоторые циклы for-each на лямбда- forEach()методы, чтобы открыть для себя возможности лямбда-выражений. Кажется возможным следующее: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) { playersOfTeam.add(player); } } С лямбдой forEach() players.forEach(player->{if (player.getTeam().equals(teamName)) {playersOfTeam.add(player);}}); Но следующий не работает: for (Player player : players) …

5
Интерфейсы PHP 7, хинтинг типа возвращаемого значения и self
ОБНОВЛЕНИЕ : PHP 7.4 теперь поддерживает ковариацию и контравариантность, что решает основную проблему, поднятую в этом вопросе. У меня возникла проблема с использованием подсказки типа возвращаемого значения в PHP 7. Насколько я понимаю, подсказка : selfозначает, что вы намереваетесь, чтобы реализующий класс возвращал себя. Поэтому я использовал : selfв своих …

12
Безопасно ли возвращать структуру на C или C ++?
Я понимаю, что этого делать не следует, но я считаю, что видел примеры, которые делают что-то подобное (код заметки не обязательно синтаксически правильный, но идея есть) typedef struct{ int a,b; }mystruct; А вот функция mystruct func(int c, int d){ mystruct retval; retval.a = c; retval.b = d; return retval; } …

3
Почему нельзя использовать kotlin.Result как возвращаемый тип?
Я создал метод, и возвращаемый результат находится Result<R>в классе MyClass<R>, но сообщение об ошибке: «kotlin.Result» не может использоваться как возвращаемый тип. Я также заглянул в исходный код Result в поисках подсказок; почему это так? Тестовый код (с использованием v. 1.3-RC). class MyClass<R>(val r: R) { fun f(): Result<R> { // …

4
Какой тип возврата «возврат» C # [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 3 месяца назад . Я делаю консольное приложение, и у меня есть «Меню», где пользователь может вводить информацию для …

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