methods相关内容

可以将方法用作 array_map 函数吗

我想做这样的事情: 类 Cls {函数乐趣($php){return '西班牙的雨.';}}$ar = 数组(1,2,3);$instance = new Cls();print_r(array_map('$instance->fun', $ar));//^ 这行不通 但 array_map 的第一个参数应该是函数的名称.我想避免围绕 $instance->fun 编写包装函数,但这似乎不 ..
发布时间:2021-12-23 09:22:31 PHP

在 Ruby 中定义 [方括号] 方法是如何工作的?

我正在阅读 ProgrammingRuby - a pragmatic 程序员指南 并偶然发现了这段代码: class SongListdef [](键)if key.kind_of?(Integer)返回@songs[key]别的对于我在 0...@songs.length返回 @songs[i] 如果键 == @songs[i].name结尾结尾返回零结尾结尾 我不明白定义 [ ] 方法是 ..
发布时间:2021-12-23 09:22:23 其他开发

声明一个最终的静态方法是一个坏主意吗?

我明白在这段代码中: class Foo {公共静态无效方法(){System.out.println("in Foo");}}类 Bar 扩展 Foo {公共静态无效方法(){System.out.println("in Bar");}} .. Bar 中的静态方法“隐藏"了 Foo 中声明的静态方法,而不是在多态意义上覆盖它. class 测试 {公共静态无效主(字符串 [] args) ..
发布时间:2021-12-23 09:22:12 Java开发

获取方法的参数?

我可以像这样检查一个对象的所有可用方法: $methods = get_class_methods($object); 但是我怎样才能看到哪些参数必须发送给这些方法? 有这个功能吗? 解决方案 您可以使用 反射... $r = new ReflectionMethod($className, $methodName);$params = $r->getParameters(); ..
发布时间:2021-12-23 09:22:05 PHP

Python,覆盖继承的类方法

我有两个类,Field 和 Background.它们看起来有点像这样: class 字段(对象):def __init__( self, a, b ):self.a = a自我.b = bself.field = self.buildField()def buildField( self ):字段 = [0,0,0]返回字段类背景(字段):def __init__( self, a, b, c ..
发布时间:2021-12-23 09:21:45 Python

C++ 枚举类可以有方法吗?

我有一个带有两个值的枚举类,我想创建一个接收值的方法并返回另一个.我还想保持类型安全(这就是我使用枚举类而不是枚举的原因). http://www.cplusplus.com/doc/tutorial/other_data_types/ 没有提到任何关于方法的内容然而,我的印象是任何类型的类都可以有方法. 解决方案 不,他们不能. 我可以理解,C++11 中强类型枚举的 enu ..
发布时间:2021-12-23 09:21:38 C/C++开发

在 R 编程中使用 S4 方法何时值得

我定期在专业环境中使用 R 编程,我也为客户或同事编写程序包.这里的一些程序员有 Java 背景,并坚持使用 S4 方法以面向对象的方式做所有事情.另一方面,我的经验是,当试图让代码做你想让它做的事情时,S4 实现通常表现更差,并导致更多的头痛. 我绝对同意,在某些情况下,您必须能够以受控方式构造复杂对象或附加现有对象.但大多数情况下,S4 实现也可以使用经典列表轻松完成,无需像定义标准泛型 ..
发布时间:2021-12-23 09:21:30 其他开发

表达式的非法开始(方法)

最近决定学习一点 Java,但我在第一个障碍中被难住了.这是我非常基本的代码: import java.util.Scanner;类 helloWorld{公共静态无效主(字符串 [] args){扫描仪 user_input = 新扫描仪(System.in);int a = 50;字符串名字;字符串姓氏;公共静态 int funcName(int a, int b) {}}} 据我所知,没 ..
发布时间:2021-12-23 09:21:19 Java开发

命名空间不能直接包含成员,如字段或方法?

我正在尝试创建一个在启动时删除用户文档的应用程序(我知道这听起来可能是恶意的,但它适用于学校项目). 但是,我收到错误消息“命名空间不能直接包含成员,例如字段或方法". 看了一下,好像还行吧?我希望第二双眼睛可以提供帮助,因为我到处搜索,但找不到相关的解决方案! 诚然,由于我的知识非常基础,我在网上和书籍中使用了很多帮助,而我对 c# 的了解是有限的.因此,可能只是我愚蠢,但每个 ..
发布时间:2021-12-23 09:21:10 C#/.NET

使用 Java 8 流方法获取最大值

我想使用 java 8 流方法从列表中获取最大值. 结构如下: 我读取了一个 csv 文件并将每一行的数据存储在一个 Round 类型的单独对象中. 所有这些Round 对象都存储在一个名为arrRound 的ArrayList 中所有 Round 对象都有一个字段:List命中 a Hit 包含 2 个字段:int numberOfGames 和 int PrizeAmount ..
发布时间:2021-12-23 09:21:04 Java开发

无法访问的代码 - 在 switch 语句中的返回后放置一个中断

我试过查这个,虽然其他人问过这个,但他们的情况适用于不同的事情(据我所知). 我正在学习 Java,我正在创建一个与用户“交谈"、提出问题和其他内容的程序.作为实际学习面向对象编程概念的一个步骤,我创建了一个类来帮助我的主要项目不填充问题的处理,而是将大多数问题的处理和返回放在一个名为 ConversationHelper 的类中. 我在我的 ConversationHelper 中创建了 ..
发布时间:2021-12-23 09:20:59 Java开发

未定义的构造函数 (java)

所以我有一个名为 User 的 java 类,它包含一个像这样的构造函数: public class User extends Visitor {公共用户(字符串 UName,字符串 Ufname){设置名称(UName);setFname(Ufname);}} 然后他的问题出现在我的另一个名为 Admin 的班级中: public class Admin extends User {//e ..
发布时间:2021-12-23 09:20:51 Java开发

有没有办法识别在 Java 方法中使用的变量?

有没有办法确定特定 Java 方法正在使用的变量? 例如,如果我有以下方法: public void getResult(){int 结果 = value1 + value2;} 然后我需要一个包含名称 result、value1 和 value2 的列表. 解决方案 这取决于编译时是否启用了调试信息.如果不是,它会丢弃变量名,并且它们只是通过它们的堆栈地址引用来引用.通常,您会 ..
发布时间:2021-12-23 09:20:47 Java开发

使用扩展方法 min() 获取具有最小值的对象

list.Min() 以整数形式获取最小值.我想获取 List 中具有某个属性 X 最小值的对象.我该怎么做? 解决方案 看看 MinBy 在 MoreLINQ 中 - 或者我相信 Reactive扩展在 System.Interactive 中有类似的东西: var最便宜的Product = products.MinBy(p => p.Price); 如果有多个项具有最低值,则返回序 ..
发布时间:2021-12-23 09:20:40 C#/.NET

将方法作为参数传递

我在 C# 中使用一个库,其中一个方法要求我将目标方法的字符串名称作为参数传递. 出于显而易见的原因,我想避免使用硬编码的字符串,因此我将编写一个中间 util 方法,该方法接受一个方法、获取名称(大概是通过反射)并将其提供给库方法. 我希望中间方法看起来像这样: public void CallOtherMethod(???? inputMethod){字符串 methodName ..
发布时间:2021-12-23 09:20:33 C#/.NET

反串印刷法

我正在尝试解决以下问题,但是如何编写接受 String 作为参数的方法? 编写一个名为 printReverse 的方法,它接受一个 String 作为参数并以相反的顺序打印字符.如果空string 作为参数传递,该方法不应产生任何输出.一定要写一个 main 方法来令人信服地展示你的行动计划.不要使用相反的方法StringBuilder 或 StringBuffer 类! 到目前为止 ..
发布时间:2021-12-23 09:20:25 Java开发

酸洗类方法

我有一个类,它的实例需要按照用户的指示格式化输出.有一个默认格式,可以覆盖.我是这样实现的: A 类:def __init__(self, params):# ...# 默认情况下将所有浮点值打印为带有 2 个小数的百分比self.format_functions = {float: lambda x : '{:.2%}'.format(x)}def __str__(self):# 使用 sel ..
发布时间:2021-12-23 09:20:18 Python

C# - 通过对构造函数的引用传递参数,然后从方法中使用它们

在下面的代码中,我试图让类 TestClass 的方法(工作)更改主程序中某些变量的值,而不必返回它们.变量在 TestClass 构造函数中通过引用传递. class 程序{静态无效主(字符串 [] args){整数 a, b, c, d;一 = 5;b = 10;c = 20;d = 25;Console.WriteLine("Main before TestClass: a=" + a + ..
发布时间:2021-12-23 09:20:06 C#/.NET

如何从另一个类(java)访问主类中的变量?

我正在用 Java 制作一个 cookie clicker 克隆来练习我的 Java 技能,但我有一个小问题,我有一些在 main 方法中声明的变量,我想从 ActionListener 类访问这些变量.下面是来自 ActionListener 类的一些示例代码.int 变量(例如 clicks、grandamaCost)和 JTextFields(例如 display、cpsDisplay)都在 ..
发布时间:2021-12-23 09:19:49 Java开发

主要方法是如何工作的?

我是一些错误教学的产物,我需要一些帮助.我知道在 Java 中有一个叫做“main 方法"的东西,我相信其他编程语言.我知道您需要一个来运行您的代码,但是您如何使用它来运行您的代码?它有什么作用,你需要把它放进去什么才能让你的代码运行? 我知道它应该看起来像这样.但几乎没有更多. static void main(String[] args){} 解决方案 针对一般情况逐点分解: ..
发布时间:2021-12-23 09:19:42 Java开发