问题标签 [argument-passing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 在 C 中传递多维数组
我目前正在尝试学习 C,但遇到了一个我无法解决的问题。
考虑:
我不知道为什么上面创建它后无法读回数组的内容。我确实花了一个小时试图理解为什么它失败但空手而归。毫无疑问,这是一件微不足道的事情。
干杯,
perl - 如何在 Vista 64 中通过文件关联传递命令行参数?
如何通过 Vista 64 中的文件关联传递命令行参数?
我最近构建了一台运行 Vista Ultimate 64 位的 PC。我注意到我传输的几个 Perl 脚本由于没有传递命令行参数而失败。作为一个简单的测试,我写了以下(foo.pl):
不希望地运行“foo.pl 1 2 3”会产生:
运行“perl foo.pl 1 2 3”预期会产生:
在我的旧 Windows XP PC 上,两个调用都返回了 3 个参数。我在这里记录了更多我的侦探(win32.perl.org wiki talk),但我还没有找到一个可行的解决方案。
我也试过 ActivePerl-5.10.0.1004-MSWin32-x64-287188.msi 无济于事。
任何帮助,将不胜感激。这让我发疯。
arrays - Postgres整数数组作为参数?
我知道在 Postgres pure 中,您可以将整数数组传递给函数,但 .NET 数据提供程序 Npgsql 不支持此功能。
我目前有一个 DbCommand,我在其中加载对存储过程的调用,添加参数并执行标量以获取 Id 以填充对象。
现在需要将 n 个整数作为参数。这些用于创建子记录,通过它的 id 将新创建的记录链接到整数参数。
理想情况下,我宁愿不必为每个整数在我的 DbCommand 上进行多次 ExecuteNonQuery 调用,因此我将构建一个 csv 字符串作为将在数据库端拆分的参数。
我通常生活在 LINQ 2 SQL 中,享受 Db 抽象,在这个项目上使用手动数据访问,这一切都变得有点脏,人们通常如何将这些类型的参数传递给 postgres?
c++ - 如何正确传递十进制值作为参数
我有这个:
但是为什么当我通过这样的论点时:
它打印0
而不是0.003
.
c++ - Prolog ECLiPSe - 如何实现产量方法?
我正在使用 ECLiPSe 编程逻辑系统。
我想实现将值从 prolog 传递到 C/C++ 的 yield 方法。有没有人实施过?
还有其他传递值的方法吗?
java - 我应该使用全局变量还是在 java 中传递变量?
我正在创建一个基于 2d 瓷砖的 sim 游戏。我有一个二维的 gridSquares 数组,可以从许多不同的类和方法中访问和更改。我应该每次都传递二维的 gridSquares 数组,还是将其设为全局?哪个是最佳实践?
我在想,是否可以选择创建一个只包含一组所有类都可以扩展的变量的类?这是一个好主意还是坏主意/不是好习惯?
我对java还是很陌生,所以我还在学习很多东西!
提前致谢。
相对
c++ - C++ - 将数组传递给方法
这是一个类似于我定义的函数:
我想做的是这样的:
c# - 在 WCF 中传递复杂类型的标准化方法是什么?
我是 WCF 的新手,目前我正在开发 TCP WCF 服务,我不确定我是否正确理解传递参数,所以我建议您发表评论并给出标准化的方式。
为了弄清楚我开发了一个用于测试目的的小型服务,它具有单一方法并依赖于公开单个类的外部 .Net dll。服务合同代码
其中 actionType
, calculationType
,action
是在外部 dll 中声明的枚举,是在 dllDataSeries
中声明的类。
dll 中类的原始定义在其成员上DataSeries
标记为[Serializable]
only 而 no 。[DataMember]
我在客户端和服务器端使用第三个 dll,令我惊讶的是两个应用程序都可以正常工作,而无需放入[DataContract]
DataSeries 类,也无需使用任何[EnumMember]
内部枚举,[DataMember]
内部类。
那么发生了什么?
另一个实验:
从客户端删除第 3 方并按原样使用服务我发现 vs2008 生成枚举和DataSeries
类并用适当的属性标记它们?像
c++ - 如何通过引用传递 Generic::List?
为了将一些非托管代码包装在托管 .dll 中,我试图将 aGeneric::List
数据点转换为std::vector
. 这是我正在尝试做的一个片段:
编译这个给了我:
错误 C3699:“&”:不能在类型“const System::Collections::Generic::List”上使用此间接
我可能在这里错过了一些基本的东西(我对 .net 的做事方式相对较新),但这对我来说似乎是合理有效的代码..?
[编辑]我已经尝试了 Andy 和 Dario 的建议并且它们有效,但是我如何访问输入列表的成员?我尝试了各种引用组合,但似乎没有任何编译:
...都给我:
错误 C2662:“System::Collections::Generic::List::Count::get”:无法将“this”指针从“const System::Collections::Generic::List”转换为“System::Collections::通用::列表 %'
...那么您如何访问引用/指针?
python - 函数装饰器
我喜欢能够测量我编写的 python 函数的性能,所以我经常做类似的事情......
是的,我知道您应该使用 timeit 来衡量性能,但这对我的需求来说很好,并且允许我打开和关闭这些信息以便非常顺利地进行调试。
这段代码当然是在我了解函数装饰器之前......我现在对它们了解不多,但我认为我可以使用 **kwds 字典编写一个执行以下操作的装饰器:
尽管如此,我还是想复制我之前的函数工作,以便工作更像:
我想这将需要装饰器计算参数的数量,知道原始函数将占用多少,去掉多余的,将正确的数量传递给函数......我不确定如何告诉 python要做到这一点...有可能吗?有没有更好的方法来实现同样的目标?