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