标签: arguments

在Python中,命令行参数没有导入?

在Python中,是否可以在不导入sys(或任何其他模块)的情况下获取命令行参数?

python console arguments args

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

C++ - MultiSwitch

我想知道是否可以这样做:

switch (header[0])
{
case 'M' || 'm':
    break;
case 'K' || 'k':
    break;
default:
    break;
}
Run Code Online (Sandbox Code Playgroud)

如果无法做到这一点,我想知道是否有其他方法可以做到,但不能使用if语句.

谢谢.

c++ arguments switch-statement

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

如何将结构传递给参数类型有两个星号的函数

让我们有一个名为Employee的结构:

struct Employee
{
    int basicsalary;
    int bonus;
    int netsalary;
};
Run Code Online (Sandbox Code Playgroud)

让我们有一个函数原型如下:

int calc_NetSalary(struct Employee**,int);
Run Code Online (Sandbox Code Playgroud)

让main函数声明结构数组的变量,如下所示:

struct Employee emp[100];
Run Code Online (Sandbox Code Playgroud)

让函数在main中调用如下:

for (i = 0; i < n; i++)
{
    emp[i].netsalary = calc_NetSalary(emp[i],n);    // Warning is here
}
Run Code Online (Sandbox Code Playgroud)

让函数定义如下:

int calc_NetSalary(struct Employee** emp,int n)
{
    int i;
    for(i = 0; i < n; i++)
    {
        emp[i]->netsalary = emp[i]->basicsalary + emp[i]->bonus;
    }
    return emp[i]->netsalary;
}
Run Code Online (Sandbox Code Playgroud)

我不知道作为一个参数传递什么,该函数需要一个带有两个星号的参数(代替emp上面的).我正在收到警告passing argument 1 of ‘calc_NetSalary’ from incompatible pointer type.我知道这一定是一个愚蠢的错误,或者我不清楚指针的概念.请帮忙 !

c struct pointers arguments function

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

如何设置限制或只是注意函数参数的提示

如何设置参数限制如下?

// 1.

func ChooseColor(color string:"black|white" ) {
  fmt.Println(color)
}

ChooseColor("white") // console "white"
ChooseColor("yellow") // console panic
Run Code Online (Sandbox Code Playgroud)

如果你觉得菜鸟不能理解上面的解决方案,那么交替看下面

// 2.

/**
* arg: "black|white"
*
*/
func ChooseColor(color string) {
  fmt.Println(color)
}

ChooseColor(  ) // IDE can notice "color: black || white"
Run Code Online (Sandbox Code Playgroud)

请帮帮我(TT)

types arguments function go

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

如何在R中停止无限字符串

我是R编程的新手,并且不知何故陷入了一场不会停止的争论中.我写了视图(文件)并点击回车,现在有一个无穷无尽的字符串"+",参数不会关闭.任何帮助将不胜感激如何结束我的论点.我知道我可以强制退出该程序,但我宁愿只是想结束这个论点.谢谢!

arguments r

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

Javascript 中的简单平均函数

我如何使用函数计算平均值:

function calculate(array) {
    var sum = 0;
    for (var i = 0; i < array.length; i++) {
        sum = sum + array[i];
    }
    return sum;
}
document.write(calculate([24, 88, 12, 4]));
Run Code Online (Sandbox Code Playgroud)

(我不明白如何获得参数长度)

javascript arrays arguments for-loop function

-3
推荐指数
2
解决办法
2万
查看次数

有没有办法让拍手覆盖[-h | --help]标志帮助文本?

我正在关注Rust Clap Package的文档中的示例代码,但找不到有关自动生成的标志[-h和--help]的帮助文本的任何参考.

extern crate clap;

use clap::{App, Arg, SubCommand};

fn main() {
    let matches = App::new("Command One")
        .version("1.0")
        .author("Some Author <the_account@provider.com>")
        .about("Descripción del comando.")
        .arg(Arg::with_name("config")
            .short("c")
            .long("config")
            .value_name("FILE")
            .help("Sets a custom config file")
            .takes_value(true))
        .arg(Arg::with_name("INPUT")
            .help("Sets the input file to use")
            .required(true)
            .index(1))
        .arg(Arg::with_name("v")
            .short("v")
            .multiple(true)
            .help("Sets the level of verbosity"))

        // *** I'm trying this ***
        .arg(Arg::with_name("help")
            .short("h")
            .long("help")
            .help("A new help text."))
        // ***********

        .subcommand(SubCommand::with_name("test")
            .about("controls testing features")
            .version("1.3")
            .author("Someone E. <someone_else@other.com>")
            .arg(Arg::with_name("debug")
                .short("d")
                .help("print debug information …
Run Code Online (Sandbox Code Playgroud)

arguments rust clap

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

如何在Haskell中将变量仅定义为另一个函数中的参数

我有

cubicQ a b c = ((3*a*c) - b**2)/(9 * (a**2))
Run Code Online (Sandbox Code Playgroud)

我需要得到的价值"一"出的是这样我就可以用它在另一个功能,而不必把它作为在其他功能的参数.我需要使用它的功能如下:

cubicRealSolution q r s t = if p < 0 then error "NaN" else (s + t) - ((b)/(3*(a)))
Run Code Online (Sandbox Code Playgroud)

variables haskell arguments function

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

平方“*args”的简单方法

下面的代码打印 7+6+3 (=4) 的平方根。

import math

def notdist(*args):
    return math.sqrt(sum(args))
    
print(notdist(7,6,3))
Run Code Online (Sandbox Code Playgroud)

我想要这样的评论:

import math

def dist(*args):
    return math.sqrt(sum(args**2))
    
print(dist(7,6,3))
Run Code Online (Sandbox Code Playgroud)

用于计算距 O(0,0) 的距离,但这给出了错误:

** 或 pow() 不支持的操作数类型:“tuple”和“int”

我知道我可以使用另一个代码,例如:

import math

def uglydist(*args):
    s = 0
    for i in range(len(args)):
        s = s + args[i]**2
    return math.sqrt(s)

print(uglydist(3,4)) # = 5
Run Code Online (Sandbox Code Playgroud)

但我想知道这是否是修改第一个代码的简单方法。类似于第二个代码,但正确。

提前致谢!

python arguments list

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

如何检查函数的未定义参数?(在JavaScript中)

有一些例子:

a = ''; //string
b = 0; //number 0
b1 = 0xf; //number 15
c = (function(){}) //function function (){}
d = []; //object
e = {}; //object [object Object]
f = void(0); //undefined undefined
Run Code Online (Sandbox Code Playgroud)

但是当我尝试传递未定义的变量trougth函数时:

typeof qwerty; //undefined
function at(a){return (typeof a)+' '+a;}
at(qwerty); // ????
Run Code Online (Sandbox Code Playgroud)

..i`v收到错误"Uncaught ReferenceError:qwerty未定义".我怎样才能(是否存在最短路径)创建函数isDefined(a,b)或减少该表达式的其他技巧?:

c=(typeof a!='undefined'&&a||b)
Run Code Online (Sandbox Code Playgroud)

澄清:如果a被定义--c等于a,overwise -b,就像php中的"c = @ a?:b"

编辑:

function ud(_a){return typeof window[_a]==='undefined'}

a=undefined; b=3;
alert((ud('a')?4:a)+(ud('b')?5:b));?
Run Code Online (Sandbox Code Playgroud)

javascript arguments function undefined

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

在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
查看次数

'Order'不包含带0参数的构造函数

我得到'Order'不包含带0参数的构造函数.所以根据这个错误,我知道它在我的公共课程中.我在俯瞰什么?谢谢!

public class Order
{
    public int QuantityOrdered { get; set; }
    public double TotalPrice;
    public const double PRICEEACH = 19.95;

    virtual public double totalPrice
    {
        set
        {
            TotalPrice = QuantityOrdered * PRICEEACH;
        }
    }
}

public class ShippedOrder : Order
{
    public const double SHIPPINGFEE = 4.00; 
    public override double totalPrice
    {
        set
        {
            totalPrice = base.TotalPrice + SHIPPINGFEE;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# constructor arguments

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