Результаты поиска по запросу "return-type"

0 ответов

Почему невозможно объявить функцию с типом возврата VAR?

В C # мы имеем

1 ответ

Java не проверяет переопределяющий тип возвращаемого значения

У меня есть проект, который имеет следующие компоненты:

1 ответ

Возвращает динамическую таблицу с неизвестными столбцами из функции PL / pgSQL

ТОП публикаций

1 ответ

Вывод типа возвращаемого функцией в C ++ 03

Теги задают вопрос, но, тем не менее, учтите следующее:

1 ответ

Может ли метод вернуть абстрактный тип класса?

Я ищу метод

1 ответ

В Perl, как я могу вернуть связанный хеш из подпрограммы?

1 ответ

Благодарю. Я полагаю, что вместо этого я буду использовать проверку времени выполнения.

у API, который имеет 2 очень похожие функции: function update(f: () => string) {...} function updateDeep(f: () => void) {...} Как видите, я пытаюсь убедиться, что клиент моего API передает правильный тип функции в зависимости от того, какую ...

1 ответ

 потребуется в следующей редакции Rust. Это именно то, что Шепмастер будет редактировать, так что я могу с этим покончить.

аюсь получить генератор случайных чисел. посколькуOsRng::new() может потерпеть неудачу, я хотел бы вернуться кthread_rng() если я должен: extern crate rand; // 0.5.5 use rand::{thread_rng, OsRng, RngCore}; fn rng() -> impl RngCore { match ...

1 ответ

Начиная с ffi-1.0 (и JRuby 1.6.0), используйте SOME_STRUCT.by_ref в качестве возвращаемого типа, если функция возвращает ссылку на структуру - когда вы просто используете SOME_STRUCT, вы возвращаете FFI :: Pointer вместо экземпляра SOME_STRUCT. Вы также можете использовать сокращения SOME_STRUCT.ptr и SOME_STRUCT.val - в зависимости от того, что плавает на вашей лодке.

ужно загрузить несколько функций, которые возвращают структуры из самой библиотеки. attach_function 'fn_name', [], # ... What do I put here?Вики-страницы RubyFFI, похоже, устарели, поэтому я немного растерялся. Как мне создатьFFI::Structи как ...

1 ответ

Вот

ал, что .NET поддерживает возврат ссылок, но C # нет. Есть ли особая причина? Почему я не могу сделать что-то вроде: static ref int Max(ref int x, ref int y) { if (x > y) return ref x; else return ref y; }