If Else statement in Solidity

shlok2740

Shlok Kumar

Posted on February 6, 2023

If Else statement in Solidity

Solidity's if-else provides conditional code execution based on a Boolean condition.

If statement

When writing a program, there may be a situation in which you must choose one of a number of possible options from a given set of options. It is necessary to utilize conditional statements in such situations to ensure that your program makes the correct decisions and performs the appropriate actions.

Conditional statements are supported in Solidity, and they can be used to conduct multiple actions depending on distinct conditions. In this section, we will go through the if statement.

pragma solidity ^0.8.0;

contract IfStatement{

    function globalVariables(uint a) public returns(string memory){
        if (a<10){
            return "Welcome to My Blog";
        }
    }
} 
Enter fullscreen mode Exit fullscreen mode

If Else statement


 

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract IfElse {
    function person(uint x) public returns (string memory) {
        if (x < 10) {
            return "person A";
        } else if (x < 20) {
            return "person B";
        } else {
            return "person C";
        }
    }
} 
Enter fullscreen mode Exit fullscreen mode

Nested If Else Statement

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract IfElse {
    function person(uint x) public returns (string memory) {
        if (x < 10) {
            return "person A";
        } else if (x < 20) {
            if (x<15 && x>10){
                return "person B";
            }
            else if (x>15 && x<20){
                return "person C";
            }
       
        } else {
            return "person D";
        }
    }
}
Enter fullscreen mode Exit fullscreen mode

For more content, follow me on - https://linktr.ee/shlokkumar2303

💖 💪 🙅 🚩
shlok2740
Shlok Kumar

Posted on February 6, 2023

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related