【发布时间】:2023-03-22 00:33:05
【问题描述】:
我的代码:
void main() {
String name() {
return "Uday Kiran";
}
void printF(var value) {
print(value);
}
printF(name);
}
嘿,如果我的问题很愚蠢,我很抱歉。但我可能是编程新手,我坚持做这样的事情。我实际上想将 name 函数返回的字符串作为参数传递给我的 printF 函数,以便将字符串“Uday Kiran”打印在我的控制台上。但是我得到的输出是这样的:
- 任何帮助都将不胜感激:)
【问题讨论】:
-
您没有调用该方法,而是将其称为
Function。您使用()调用方法,因此您需要执行例如:printF(name());。printF(var value)也不是一个很好的方法签名,因为您随后允许每种类型作为参数,而不是限制为例如String. -
嘿,伙计,谢谢。感谢您在声明函数参数时提出的建议。
-
好的,那我写一个答案。