return

    -2热度

    3回答

    我有一个接口方法parse(String value),它可能有不同的实现,返回的地图<String, Integer><String, String>或任何东西。我怎样才能使这个通用性足以让我扩展为不同的返回类型? 目前,我做的: public interface Parser <K,V> { Map<K,V> parse(String document); } 但是,这将使它

    0热度

    1回答

    我知道我不能从一个Java函数返回多个类,但我试图找出哪个是最好/优雅的方式来返回不同类型的对象,具体取决于函数的逻辑。 我的想法是让函数返回一个错误列表(一个创建的类来容纳几个错误属性)或者函数自然的结果,如果一切正常的话。 我想将解决方案应用于项目中的许多功能,因此我们的想法是让他们返回错误列表或任何函数必须返回的列表。 我也想到了某种Pair类,但这在Java中默认情况下并不存在。那双类会是

    0热度

    3回答

    我在这方面遇到了一些困难。我需要将工人的正常工作时间(40小时)和加班工资(> 40)与payTotal一起退回。我的工人类是我的Person类的一个子类。我还没有完成它,但我想知道,如果我正在与这个班级走向正确的方向。这是我对我目前的方法 String displayWeeklyPay(double hoursWorked){ double overtime; double

    0热度

    1回答

    我创建了setAvatarImage函数来下载一个UIImage,然后它将在默认集合视图函数中返回。我可以在控制台看到UIImage正在下载,因此返回值应该是UIImage。但是,收集视图中不显示图像。 func setAvatarImages(_ senderUid: String!, completionhandler: @escaping (UIImage!) -> Void) {

    -1热度

    1回答

    我是编码新手,我必须编写一个NxN星形网格作为赋值。有一个教授的测试程序给输入和测试代码。 问题是,我们必须将代码编写为方法,并且测试将得到的任何结果作为结果输入到return语句中,而不是输出正确的结果。我如何重新排列return语句会给我的结果的代码? public class Assignment { public static void main(String[] args)

    -1热度

    1回答

    所以我有这样的代码在python: ​​ 我试图让该函数的参数(NUM)是一个数用户放入。 但是,每当我运行代码时,我都会输入参数,但它不会返回任何内容,并且代码结束。 我该如何解决这个问题?我不确定它是否代码的位置,或其他。

    0热度

    3回答

    我正在写一个C程序,应该在调用函数averagerOfFiveFloats之后返回浮点值3.2058。问题是代码编译和IDE打开可执行文件时,返回的值是1067450368.为什么会发生这种情况?我确保变量类型是正确的,并且这两个函数都有一个浮点返回类型。 该程序在主函数中获取五个浮点值,然后在main函数中调用函数averagerOfFiveFloats函数。函数averagerOfFiveFl

    0热度

    1回答

    我有一个简单的存储过程,它接受INT的一个输入。该过程还将一个值(@KEY)声明为VARCHAR。该过程的逻辑将@KEY的值设置为字母数字值。 最后,该过程返回@KEY的值: ALTER PROCEDURE [dbo].[sp_Get_KEY] @member Int AS BEGIN SET NOCOUNT ON DECLARE @KEY VARCHAR(1

    -1热度

    2回答

    我试图通过值列表的列表迭代,看看最里面的值遵守一定的规则: 空白列表返回([],“空白”) 名单负整数,浮点数,或字符串返回([],'非数字') 列表与正整数和返回的组合。 问题是,在返回子列表中的第一个值之后,程序将跳过该子列表中的所有其他值,然后转到下一个值,查看当前输出以进一步查看我的意思是。 def getPapers(f, n): x = f.readlines() #read

    1热度

    1回答

    我看了这么多其他的这些问题的答案,但他们不工作...所以请没有标记它复制 ... 我是一名Python自学者,在Python 3.6上运行在Windows上。 这是代码 - self.btnCalc = Button(self, text = "Calculate", command=self.calculate, bd=10) self.btnCalc.grid(row = 11, colum