标签: call

R内部的呼叫和评估功能

我正在编写一个函数,我想提供一个变量,其中包含要在函数内部进行求值的条件.例如,我有一个小时变量,包含0,3,6,9,18,3,6,9,18,0,18等值...我想选择小时变量匹配为0,6的索引这个0,6可能会根据其他一些参数而改变.基本上它们并不总是固定的.所以我传递一个变量g1 = call("which", (hourval==0 | hourval == 6)).我希望在程序中评估此语句.因此我使用该声明x1 = eval(g1).显然,当我传递变量时g1,不会生成那个时间的小时变量,而是在eval(g1)语句之前生成它.我收到错误,hourval找不到对象.有没有其他方法可以解决这个问题.

在此先感谢,任何帮助表示赞赏.

Narayani Barve

eval r call

-1
推荐指数
1
解决办法
1032
查看次数

我试图调用一个函数,而 PHP 认为我正在尝试重新声明它

我有一个名为“logToFile”的函数,我正在尝试调用它,但 PHP 认为我正在尝试重新声明它。

日志到文件:

function logToFile($msg) {
$filename = "log.txt";
$fd = fopen($filename, "a");
$str = "[" . date("Y/m/d h:i:s", mktime()) . "] " . $msg;
fwrite($fd, $str . "\n");
fclose($fd);
Run Code Online (Sandbox Code Playgroud)

我对函数的调用:

logToFile("$user->username kicked $arg1 for $arg2.");
Run Code Online (Sandbox Code Playgroud)

请帮忙?

php function call redefine redeclare

-1
推荐指数
1
解决办法
210
查看次数

c ++从cout中显示字母的奇怪结果

我是编程新手,我开始阅读一些c/c ++书籍以便更好地理解.所以我不是新手,我会直接谈到这个话题.我想制作一个显示从a到z的所有字母的程序,所以我制作了2个程序.一个在C中,另一个在C++中.C中的那个按预期工作,这里是代码:

#include <stdio.h>

void alfa(){
char c;
    for(c='A'; c<='Z'; ++c)
       printf("%c ",c);
}

int main()
{
    alfa();
    getchar();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是C++中的另一个显示"["或数字..

#include <iostream>
using namespace std;

void alphabet(){
    char abc;
    for(abc='A'; abc<='Z'; abc++);
    cout<<abc;
}

int main(){
    cout<<"This will show letters from a to z"<<endl;
    alphabet();
    cin.ignore();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

PS:如果我在一个函数中创建了c ++程序它可以工作......但我仍然在学习,我希望它被调用.谢谢

c++ cout function call

-1
推荐指数
1
解决办法
80
查看次数

调用/绑定/应用与原型

在下面的代码中:

function User(name) {
    this.name = name;
}

var user = new User('Jason Bourne');

User.prototype.sayHi = function() {
    return 'Hi ' + this.name;
};

var sayHello = function() {
    return 'Hello ' + this.name;
};
Run Code Online (Sandbox Code Playgroud)

如果我将对象绑定到 sayHello (sayHello.bind(user)) 或使用 user.sayHi();,这两个函数都会给出相同的结果。

所以我的问题是,是否有理由使用一种方法而不是另一种方法?我想我在某处读到过不鼓励在原型上创建东西,如果是的话为什么?

更正:

我错误地写了 Object.prototype.. 而不是指定 (Object I create).prototype..

javascript prototype bind call apply

-1
推荐指数
1
解决办法
1971
查看次数

如何使用C中的.h文件从外部.c文件中调用函数?

我在调用外部.c文件中定义的外部函数时遇到了一些麻烦.

我的主文件(main.c)是:

#include <stdio.h>
#include "header.h"

int main () {

int a = 100;
int b = 200;
int ret;

ret = maximo(a, b);

printf( "Max value is : %d\n", ret );

return 0;
}
Run Code Online (Sandbox Code Playgroud)

我使用一个.h名为header.h声明函数的文件maximo().该header.h文件是:

int maximo(int num1, int num2);
Run Code Online (Sandbox Code Playgroud)

在另一个.c文件中,我有功能的定义maximo().该maximo.c文件是:

int maximo(int num1, int num2) {

int result;

if (num1 > num2)
   result = num1;
else
   result = num2;

return …
Run Code Online (Sandbox Code Playgroud)

c file external function call

-2
推荐指数
1
解决办法
151
查看次数

如何在javascript中创建自己的调用函数?

据我所知,在javascript中有三个概念。调用,应用和绑定我想创建具有类似行为的这些功能。

javascript function call

-6
推荐指数
2
解决办法
455
查看次数

标签 统计

call ×6

function ×4

javascript ×2

apply ×1

bind ×1

c ×1

c++ ×1

cout ×1

eval ×1

external ×1

file ×1

php ×1

prototype ×1

r ×1

redeclare ×1

redefine ×1