function- все статьи тега


"время жизни" строкового литерала в языке Си

Разве указатель, возвращаемый следующей функцией, не будет недоступен? char *foo( int rc ) { switch (rc) { case 1: return("one"); case 2: return("two"); default: return("whatever"); } } Таким образом, время жизни локальной переменной в C/C++ практически находится только в пределах функции, верно? Что означает, что после завершения char* foo(int) указатель, который он возвращает, больше ничего не значит? Меня немного смущает продол ...

Как вызвать неконстантную функцию внутри функции const (C++)

У меня есть унаследованная функция, которая выглядит следующим образом: int Random() const { return var_ ? 4 : 0; } И мне нужно вызвать функцию в этом устаревшем коде, чтобы она теперь выглядела так: int Random() const { return var_ ? newCall(4) : 0; } Проблема в том, что я получаю эту ошибку: In member function 'virtual int Random() const': class.cc:145: error: passing 'const int' as 'this' argument of 'int newCall(int)' discards qualifiers Теперь я знаю, что для исправления это ...

Нужна справка о классификаторе мультиклассовой для MATLAB

Мне нужно 2 функции matlab . Эти функции будут мультиклассовым классификатором . У меня 26 разных классов . каждый класс имеет 16 различных значений . у меня есть 20k строк данных в общей сложности . каждая строка имеет метку класса (целое число) и 16 различных значений, как я уже сказал . первые 16 K строк данных будут использованы для обучения . остальные 4K строк будут использоваться для оценки эффективности классификации. поэтому я буду использовать эту функцию 2 для классификации их и сравн ...

как обновить глобальную переменную в python

В python у меня есть функция, которая возвращает список последних ссылок(на папки) на веб-сайте. У меня также есть другая функция, которая загружает последние файлы из этих папок. Я планирую запускать этот сценарий каждый день. У меня есть глобальный список со ссылками на папки, к которым функция загрузки обращается каждый раз, когда она работает для последних папок. Я хочу обновлять этот глобальный список каждые пять дней и сохранять его статичным в течение следующих 5 дней, пока он не обновитс ...

Функция, которая принимает и вращает символ-Шифр Цезаря

Я пытаюсь создать функцию rotate_character(char, rot) , который получает символ " char "(строка длиной 1) и целое число"rot". Функция должна возвращать новую строку длиной 1, которая является результатом вращения символа на число оборотов вправо. Таким образом, ввод "A" для char и" 13 " для rot вернет N (где A имеет начальное значение 0, А B-начальное значение 1 и т. д.). Капитализация должна поддерживаться в течение вращение. Я уже создал функцию, которая возвращает положение буквы ...

JavaScript return false не останавливает выполнение других функций

У меня есть несколько функций JS, которые запускаются при нажатии кнопки "сохранить" на странице. Кнопка выглядит следующим образом: <img src="images/btn/save.gif" name="btnSubmit" onClick="noSpaceTest();minMaxValues();compare2dates(benefit_start_date, benefit_end_date,'javascript:saveNewBenefit()')" width="60" height="22" border="0" class="btnimg"> Меня интересует функция minMaxValues (). Если этот тест не проходит, форма не должна отправляться (что в данном случае означает, что ни од ...

Статические функции, объявленные в заголовочных файлах "C"

Для меня это правило для определения и объявления статических функций внутри исходных файлов, я имею в виду .c файлы. Однако в очень редких ситуациях я видел людей, объявляющих его в заголовочном файле. Поскольку статические функции имеют внутреннюю связь, мы должны определить ее в каждом файле, который мы включаем в заголовочный файл, где объявлена функция. Это выглядит довольно странно и далеко от того, что мы обычно хотим, когда объявляем что-то статичным. С другой стороны, если кто-то наив ...

Стандартное отклонение для SQLite

Я искал документы SQLite и ничего не нашел, но я также искал в Google, и появилось несколько результатов. Есть ли в SQLite встроенная функция стандартного отклонения? ...

Изменение насыщенности цвета #RGB: чего здесь не хватает?

Ниже приводится концепция для программы alterarion яркости/насыщенности с brightness() и saturation(). function brightness($colorstr, $steps) { ... return sprintf("%02x%02x%02x", $r, $g, $b); } function saturation(){ ... return sprintf("%02x%02x%02x", $r, $g, $b); } Существуют ли какие-либо существующие простые в использовании моды онлайн, чтобы дополнить этот Ане сделать возможным следующее: $color2 = saturation($color,-10); /* less staurated*/ $color3 = saturation($colo ...

Что хорошо используется для "аннотаций функций Python3"

Аннотации функций: PEP-3107 Я наткнулся на фрагмент кода, демонстрирующий аннотации функций Python3. Концепция проста, но я не могу понять, почему они были реализованы в Python3 или в каком-либо хорошем использовании для них. Может быть, так можно меня просветить? Как это работает: def foo(a: 'x', b: 5 + 6, c: list) -> max(2, 9): ... function body ... Все, что следует за двоеточием после аргумента, является "аннотацией", а информация, следующая за ->, является аннотацией для во ...

Какова логика этой конкретной композиции функций Python?

Рассмотрим следующий фрагмент Python, касающийся композиции функций: from functools import reduce def compose(*funcs): # compose a group of functions into a single composite (f(g(h(..(x)..))) return reduce(lambda f, g: lambda *args, **kwargs: f(g(*args, **kwargs)), funcs) ### --- usage example: from math import sin, cos, sqrt mycompositefunc = compose(sin,cos,sqrt) mycompositefunc(2) У меня есть два вопроса: Может ли кто-нибудь объяснить мне compose "операционную логику"? (Как э ...

Функции высшего порядка в JavaScript

Я читаю красноречивый JavaScript ( новое издание), и я достиг части о функциях более высокого порядка, и я запутался в том, что происходит в следующем коде. function noisy(f) { return function(arg) { console.log("calling with", arg); var val = f(arg); console.log("called with", arg, "- got", val); return val; }; } noisy(Boolean)(0); // → calling with 0 // → called with 0 - got false Почему вызов функции так шумит? Является ли (булево) приведение? Гипс для чего? возвраща ...

Передача аргументов целевой функции fmincon Matlab

Я пытаюсь минимизировать целевую функцию, которая состоит из переменных, отличных от переменной ограничения. Есть ли способ передать аргументы такой функции, например: data = xlsread('Returns.xlsx', 'Sheet2','A2:F324'); for i = 1:10 returns = data(i:i+59,1:5); fund = data(i:i+59,6:6); lb = [0;0;0;0;0]; ub = [1; 1; 1; 1; 1]; [betas, fval] = fmincon(@obj_function, [0 .2 .2 .2 .2 .2], [], [], [], [], lb, ub, @constraints); end И целевая функция определяется как: function ...

Вызов функции void* из main в C

В настоящее время я работаю над программой, которая использует потоки для вычисления суммы квадратных корней. Моя программа работает, однако одним из требований является использование основного потока для поиска начального значения, и как только я вызываю функцию Void *calc из main, программа прерывается. Существует ли определенный способ сделать такой вызов функции? Это потому, что функция является указателем? Любая помощь ценится. #include <pthread.h> #include <stdio.h> #include & ...

PHP-функция с необязательными параметрами

Я написал функцию PHP, которая может принимать 10 параметров, но требуется только 2. Иногда я хочу определить восьмой параметр, но я не хочу вводить пустые строки для каждого из параметров, пока не достигну восьмого. Одна из моих идей состояла в том, чтобы передать абстрактную функцию с массивом параметров, который передает ее в реальную функцию. Есть ли лучший способ настроить функцию так, чтобы я мог передавать только те параметры, которые мне нужны? ...

В чем разница между методом и функцией?

Может ли кто-нибудь дать простое объяснение методов против функций в контексте ООП? ...

Corona SDK - как мы подключаем внешние функции к main.Луа?

Прямо сейчас мы собрали весь наш код в main.Луа. Мы не хотим работать с объектно-ориентированным кодом, но все же находим простой способ разделения различных объектов на отдельные файлы. В нашем основном.lua файл у нас есть объекты, такие как вода, лодка, мальчик, остров и облако - все вместе, создавая один массивный бит кода. Мы хотим иметь "BEGIN WATER 3" в своем собственном файле lua и иметь возможность выполнять этот код в main.lua с простой функцией вместо этого. Как мы это делаем это? Во ...

переопределенный метод вызывается дважды

У меня есть фрагмент кода <?php abstract class Testing{ public abstract function tester(); public function testing(){ $this->tester(); } } class Test extends Testing{ public function tester(){ echo 'test'; } } $t = new Test(); $t->testing(); Предполагается, что у меня есть выход test, но выход, который я получаю, - это testtest? Почему tester() вызывается дважды? Ссылка ссылка на ideon ...

Ошибка синтаксического анализа: синтаксическая ошибка, неожиданная ')', ожидание: (T PAAMAYIM NEKUDOTAYIM) [дубликат]

На этот вопрос уже есть ответ здесь: Ссылка-что означает эта ошибка в PHP? 30 ответов У меня есть следующий код define("SCRIPT_URL", ""); function ifScriptFolder() { if(isset(SCRIPT_URL) && !empty(SCRIPT_URL)) { echo "/".SCRIPT_URL."/"; } else { echo "/"; } } Но это дает мне следующую ошибку: Parse error: syntax error, unexpected ')', expecting :: (T_PAAMAYIM_NE ...