代码之家  ›  专栏  ›  技术社区  ›  Ben

下列哪项允许在一行文本中出现多个语句?

  •  0
  • Ben  · 技术社区  · 15 年前

    下列哪项允许在一个文本中出现多个语句 行吗?

    • a) 冒号(:)
    • b) 分号(;)
    • c) 空格+下划线()
    • d) 下划线+空格()
    4 回复  |  直到 12 年前
        1
  •  2
  •   Greg Hewgill    15 年前

    这个 Visual Basic .NET Language Specification 显示出 StatementTerminator LineTerminator (这是一个换行符或几个其他选项)或冒号(':')。

        2
  •  0
  •   Thorarin    15 年前

    科隆。空格+下划线用于将单个语句拆分为多行。

        3
  •  0
  •   Brian    15 年前

    你的意思是什么允许一个语句出现在多行文本中,例如:

    somefunction(参数1

              param2
    
              param3)
    

    如果是,答案是[空格][下划线],如下所示:

    somefunction(参数1_

              param2 _
    
              param3)
    

    嗯,我只需要编辑我的回复以显示换行符,但只能通过使用2个换行符来正确格式化它,但是(不考虑格式化)你就明白了。

        4
  •  0
  •   coobird    15 年前

    以下几行:

    IF Value = 10 THEN
        IncrementCounter
        AnotherValue = 42
        YetAnotherValue = "Hello World!"
        CallOtherFunction 24, 28
    ENDIF
    

    相当于:

    IF Value = 10 THEN IncrementCounter: AnotherValue = 42: YetAnotherValue = "Hello World!": CallOtherFunction 24, 28
    

    (导致滚动条出现的长线是故意的。)