function-declaration

    0热度

    4回答

    在Haskell中,我有一些定义函数的问题,因为我的参数类型与所需的类型不匹配。 例如,我想写一个函数,该函数需要n :: Int并生成n的平方根的从1到floor的整数列表。因此,我将有一个功能,例如: list :: Int -> [Int] 本来我所定义的函数,如下所示: list :: Int -> [Int] list n = [1 .. floor (sqrt n)] 当我

    5热度

    2回答

    考虑,我们有: abstract class FlyingObject; case class Rocket(name: String) extends FlyingObject; 就是这两个函数声明之间的区别: def launch[T <: FlyingObject](fo: T) 和 def launch(fo: FlyingObject) 大是一些例子时使用声明的哪种类型。

    0热度

    2回答

    我试图做一个功能,采用模板化类型,并将其添加到列表/数组的末尾,我遇到了一个错误我似乎无法找到解决办法。我是新来的模板,所以我不知道这是如何使用模板或其他东西的问题。 这里是我的代码相对部分: // MyArray.h // insure that this header file is not included more than once #pragma once #ifndef MY

    0热度

    2回答

    我使用一个名为下面的函数isExpression,以确定一些JavaScript代码是一个表达式: function isExpression(code) { try { new Function("return " + code); return true; } catch (e) { return false; } } 它

    6热度

    1回答

    我每天都在使用的ROOT C++库(root.cern.ch)这个C++参数声明,并在浏览源,当我遇到这个函数的声明来了: TString TString::Format(const char *va_(fmt), ...) { //etc. 它可以被发现here。 我不明白如何const char *可以在它的名字中有一个参数或括号。 表达式va_(fmt)稍后用作简单的cons

    0热度

    1回答

    我收到错误: cs163hw1.cpp:41:24:错误:类声明无 '诠释menutype :: run_prog()' 的成员函数' menutype” 和 的main.cpp:18:7:错误: '结构menutype' 没有名为成员 'run_prog' 当试图编译我的程序与相关的代码(跨越appriprait .cpp和.h文件): int main(int argc, char ** ar

    4热度

    2回答

    编辑:它不是一个函数声明分配给一个命名变量 - 检查接受的答案。让标题保持原样,因为其他人可能会和我一样犯下同样的错误。 在阅读保罗爱尔兰的infinitescroll jQuery插件代码,我一次又一次地绊倒在以下模式: ... _create : function infscr_create (options, callback) { /* ... */ }, ... 是什么做的,而不

    8热度

    3回答

    我想写一个函数,需要一些字符串,并与他们做一些事情。 我要做的唯一事情就是这组字符串循环着它们。现在我结束了沿着 public void foo(String[] myStrings){ foo(java.util.Arrays.asList(myStrings)); } public void foo(Iterable<String> myStrings){ for(S

    0热度

    1回答

    我想要的功能分配给AURenderCallback inputProc int setupRemoteIO(audio unit etc){ inProc.inputProc = playerCallback } ,但它说,playerCallback未在此范围内声明虽然playerCallback出现在与setupRemoteIO相同的文件和类。 玩家回调是这样 static

    9热度

    5回答

    我刚刚浏览了gcc源文件。在gcc.c,我发现像 extern int main (int, char **); int main (int argc, char **argv) { 现在我的疑问是extern是告诉编译器的特定功能不在此文件,但会在项目的其他地方找到。但是在这里,main的定义紧接在extern声明之后。 extern声明服务的目的是什么? 看起来,在这个具体的例子,