标签: parameters

在Javascript中使用带有正则表达式的命名参数作为参数的名称

是否可以在Java或Javascript中使用带有正则表达式的命名参数作为参数的名称?我希望能够调用这样的函数:

f("function name:", "drawCircle", "radius:" 1, "xPos:" 0, "yPos:", 0, "color:", "red");
Run Code Online (Sandbox Code Playgroud)

或者像这样,具有完全相同的效果:

f("name of function:", "draw a circle", "y position:", 0, "color:", "red", "rad:" 1, "x location:" 0);
Run Code Online (Sandbox Code Playgroud)

这两个都应该等于foo(1,0,0,红色).

在这两种情况下,给出的参数应该与正则表达式列表匹配.应该可以以任何顺序列出具有相同结果的参数和函数名称.

有没有办法实现这样的东西?

javascript parameters arguments named

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

什么是......对于函数参数?

可能重复:
关于函数定义的问题(参数中的三个点......)

我想调用一个看起来像的函数

  void        (*CallVoidMethod)(JNIEnv*, jobject, jmethodID, ...);
Run Code Online (Sandbox Code Playgroud)

什么是'......'?

我该如何调用此功能?

c c++ parameters function

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

如何制作函数参数选项?

如果你有这样的功能:

function somefunc ($data, $something) {
//
}
Run Code Online (Sandbox Code Playgroud)

当您调用这样的函数时:

somefunc($data);
Run Code Online (Sandbox Code Playgroud)

它发送错误说它缺少参数2.有没有办法让第二个参数可选?谢谢

php parameters function

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

参数传递C - 指针,地址,别名

有人可以解释一下C参数传递的区别吗?根据教授的说法,有4种不同的传递参数的方法

  1. 呼叫按值
  2. 按地址调用(指针)
  3. 调用 - 别名
  4. 全局变量/静态变量

如果你能举一个例子,我将非常感谢,你的工作将受到赞扬.

c parameters pointers function parameter-passing

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

SQL select参数包含撇号

我有问题productName参数,其中包含字符串Acreditors buye's something,在这种情况下,我只需要检查db中是否存在productname和SKU.

我收到了错误

's'附近的语法不正确.
字符串''后面的未闭合引号.

我尝试了一些逃避字符的东西,也使用了类似但没有作品.

这是我的代码:

String query = "SELECT * FROM " + toDB + ".dbo.Products WHERE Name like '" + productName.Replace("'","\'") + "' and SKU='" + newSKU+"'";

SqlConnection c = new SqlConnection(cs);
SqlCommand command = new SqlCommand(query, c);
c.Open();
object o = (object)command.ExecuteScalar();
c.Close();
Run Code Online (Sandbox Code Playgroud)

这只是我对SQL注入感到惊讶的样本

非常感谢您帮助我:这是实际上工作的代码:

        string commandText = "SELECT * FROM " + toDB + ".dbo.Product WHERE Name= @prodName and SKU=@sku;";

        using (SqlConnection c = new SqlConnection(cs))
        {
            SqlCommand command = …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server parameters

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

在不使用任何其他命令的情况下在同一变量集行中组合多个 bash 参数替换

我想结合的例子:

sVar=$(whoami)
sVar=${sVar^}
sVar=${sVar::1}
Run Code Online (Sandbox Code Playgroud)

输出:

  • 用户名的大写第一个字符

要求:

  • 单线
  • 除了 $(whoami) 上面的初始命令替换之外,使用参数替换执行其余的处理

我意识到这可以用 tr、sed、awk、printf、cut 等来完成;但这不是问题的重点。

任何帮助表示赞赏!

这不是真正的代码或任何表明我真正想要做什么的东西。我经常默认(或尝试)只使用一个命令而不是连接多个命令。

我看到其他帖子指出在大括号内连接是不可能的,但我知道一切皆有可能。

请不要:

  • 引用其他帖子作为重复,说这是不可能的

variables parameters bash concatenation substitution

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

如何在c中将void函数(void)作为参数传递给另一个函数

[在此处输入图像描述][1]我有一个void readline()输出字符串的函数,我想将其作为参数传递给另一个函数,我该怎么做,

谢谢你的帮助。

int scorecount(argc1, argv1, void readline());
void readline();


int main(int argc, char *argv[]){
    scorecount(argc,argv);
}


int scorecount(argc1, argv1, void readline()){

    output a int
    and I want to use the string from readline function somewhere in
    scorecount

}


void readline(){

    output a string

}
Run Code Online (Sandbox Code Playgroud)

c parameters function-call function-declaration

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