Open In App

Julia end Keyword | Marking end of blocks in Julia

Improve
Improve
Like Article
Like
Save
Share
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