Open In App
Related Articles

Julia end Keyword | Marking end of blocks in Julia

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Report issue
Report
Keywords in Julia are reserved words that have a pre-defined meaning to the compiler. These keywords can’t be used as a variable name. 'end' keyword in Julia is used to mark the end of a block of statements. This block can be of any type like struct, loop, conditional statement, module, etc. Syntax:
block_type block_name
    Statement
    Statement
end
Example:
# Julia program to illustrate
# the use of 'end' keyword
  
# Defining a function
function fn()
      
    # Defining for-loop
    for i in 1:5
      
        # Using if-else block
        if i % 2 == 0
            println(i, " is even");
        else
            println(i, " is odd");
              
        # Marking end of if-else
        end
          
    # Marking end of for-loop
    end
      
# Marking end of function    
end
   
# Function call
fn()

                    
Output:
1 is odd
2 is even
3 is odd
4 is even
5 is odd
Note: 'end' can also be used to mark the last index in a 1D array.
Example:
# Julia program to illustrate
# the use of 'end' keyword
  
# Defining Array
Array1 = Array([1, 2, 3, 4, 5])
  
# Printing last element using 'end' keyword
println("Last element of Array: ", Array1[end])

                    
Output:
Last element of Array: 5


Last Updated : 26 Mar, 2020
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads