Запитання з тегом «return-type»

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

17
Що має бути головним () поверненням у 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 масив / список Python), таким чином, щоб висновок міг бути правильно призначений df.ix[: ,10:16] = df.textcol.map(extract_text_features) …

3
Як вказати кілька типів повернення за допомогою підказки типу
У мене є функція python, яка може повернути boolабо a 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( buffer ); …
139 c++  fstream  return-type 

4
Яка різниця між поверненням порожнечі та поверненням завдання?
Переглядаючи різні зразки CTP C # Async, я бачу деякі функції асинхронізації, які повертаються 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 GROUP …

15
Повернення анонімного типу в C #
У мене є запит, який повертає анонімний тип, і запит є методом. Як ти це пишеш: public "TheAnonymousType" TheMethod(SomeParameter) { using (MyDC TheDC = new MyDC()) { var TheQueryFromDB = (.... select new { SomeVariable = ...., AnotherVariable = ....} ).ToList(); return "TheAnonymousType"; } }

5
Повернення з лямбди forEach () у java
Я намагаюся змінити деякі цикли для кожного на лямбда- 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, натяк на повернення та самості
ОНОВЛЕННЯ : PHP 7.4 тепер підтримує коваріацію та контраваріацію, які вирішують основну проблему, порушену в цьому питанні. Я зіткнувся з якоюсь проблемою із використанням підказки типу return у 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' не може використовуватися як тип повернення Я також розглянув вихідний код Результату, щоб отримати кілька підказок; чому це так? Тестовий код (з використанням версії 1.3-RC). class MyClass<R>(val r: R) { fun f(): Result<R> { // error …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.