我都看过,事实上,观察后我没有发现任何区别。
之间真的有区别吗Private Sub CommandButton4_Click()
Dim X, d, yuk, mak As Integer
For X = 1 To 100
DoEvents
If e = 0 Then
d = d + 10
yuk = 242
mak = 342
Else
d = d - 10
yuk = 345
mak = 245
End If
UserForm2.Height = yuk + d
If UserForm2.Height >= mak And e = 0 Then GoTo 10
If UserForm2.Height <= mak And e = 1 Then GoTo 20
Next
10 CommandButton4.Caption = "<"
e = 1
ListBox1.ListIndex = 0
ScrollBar1_Change
Exit Sub
20 CommandButton4.Caption = ">"
e = 0
ListBox1.ListIndex = 0
End Sub
和
println(); // without quotation marks
答案 0 :(得分:1)
好吧,您实际上并没有指定要讨论的语言,但是println
函数通常用于打印您提供的内容,后跟换行符。>
如果一种语言支持无参数版本,我建议它可能不打印任何内容,后跟换行符。同样,带有空字符串的字符串很可能会先打印该空字符串,然后再换行。
所以功能上,他们可能会做同样的事情。
实际上,在任何现代语言中,它都可能以以下伪代码的形式实现,表明无参数和空字符串变体实际上是相同的:
def println(args[default = ""]):
for each arg in args:
output arg
output newline
答案 1 :(得分:0)
Java允许您为同一方法具有多个定义-每个定义都有不同的参数集。这称为过载。在Java中,System.out.println
函数的实现类似于:
public void println() {
this.newLine();
}
public void println(String x) {
this.print(x);
this.newLine();
}
在java.io.PrintStream
类中。运行println()
调用第一个方法,println("")
调用第二个方法。
它们在功能上是相同的-尽管后者确实运行更多的代码。