INCLAN: if: Difference between revisions
Jump to navigation
Jump to search
m (1 revision) |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Synopsis == | |||
'''if''' (''condition'') ''statement'' | |||
or | |||
'''if''' (''condition'') '''then'''<br> | |||
:''sequence of statements'' | |||
'''else if''' (''condition'') '''then'''<br> | |||
:''sequence of statements'' | |||
'''else'''<br> | |||
:''sequence of statements'' | |||
'''end if''' | |||
== Description == | |||
The "if" statement allows for Fortran-77 style logical or block if | The "if" statement allows for Fortran-77 style logical or block if | ||
statements. A logical "if" statement must not end with the word "then". | statements. A logical "if" statement must not end with the word "then". | ||
== Examples == | |||
i=–56 | |||
if (i.lt.0) print "$i is negative." | |||
–56 is negative. | |||
if (mod(i,2).eq.1) then | |||
print "$i is an odd number." | |||
else if (def(’x’) .and. exist(’y’)) then | |||
print "x is defined, and y exists." | |||
else if (s.eq.’ ’) then | |||
print "The variable s is blank." | |||
end if |
Latest revision as of 10:45, 17 August 2009
Synopsis
if (condition) statement
or
if (condition) then
- sequence of statements
else if (condition) then
- sequence of statements
else
- sequence of statements
end if
Description
The "if" statement allows for Fortran-77 style logical or block if statements. A logical "if" statement must not end with the word "then".
Examples
i=–56 if (i.lt.0) print "$i is negative." –56 is negative.
if (mod(i,2).eq.1) then print "$i is an odd number." else if (def(’x’) .and. exist(’y’)) then print "x is defined, and y exists." else if (s.eq.’ ’) then print "The variable s is blank." end if