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

Fortran打印命令:逗号与双斜杠

  •  0
  • M0M0  · 技术社区  · 4 年前

    之间有什么区别

    print *, 'Hello', 'World'
    

    print *, 'Hello' // 'World'
    

    ?

    我对这个可能微不足道的问题感到抱歉,但不知怎么的,我在网上找不到答案。

    0 回复  |  直到 4 年前
        1
  •  1
  •   Yasser CHENIK Marc B    4 年前

    fortran连接字符串运算符是//,所以你有第一个字符串“Hello”和第二个字符串“World”,你将它们连接到一个字符串中,并将其作为函数打印的参数。
    这种情况发生在这里:

    print *, 'Hello' // 'World'
    

    但在这种情况下:

    print *, 'Hello', 'World'
    

    您在print函数中放入了3个参数

    推荐文章