Fortran Hello World: несколько методов печати «Hello, World!»

Вот пример сообщения «Hello, World!» программа на Фортране:

program HelloWorld
  ! Prints "Hello, World!" to the console
  write(*,*) "Hello, World!"
end program HelloWorld

Эта программа использует оператор writeдля печати строки «Hello, World!» на консоль. *в операторе writeявляется сокращенной записью стандартного вывода.

Вот еще несколько способов написать «Hello, World!» программа на Фортране:

Метод 1. Использование массива символов

program HelloWorld
  ! Prints "Hello, World!" to the console using a character array
  character(14) :: message = "Hello, World!"
  write(*,*) message
end program HelloWorld

Метод 2. Использование подпрограммы

program HelloWorld
  ! Prints "Hello, World!" to the console using a subroutine
  call PrintHelloWorld()
contains
  subroutine PrintHelloWorld()
    write(*,*) "Hello, World!"
  end subroutine PrintHelloWorld
end program HelloWorld

Метод 3. Использование функции

program HelloWorld
  ! Prints "Hello, World!" to the console using a function
  write(*,*) GetHelloWorld()
contains
  function GetHelloWorld() result(message)
    character(14) :: message = "Hello, World!"
  end function GetHelloWorld
end program HelloWorld

Это всего лишь несколько примеров того, как можно написать «Hello, World!» программа на Фортране. Каждый метод демонстрирует свой подход к достижению одного и того же результата.