How to use enum in Solidity programming langauge ?

How to use enum in Solidity programming langauge ?


pragma solidity ^0.5.0;


contract test {

   enum FreshJuiceSize{ SMALL, MEDIUM, LARGE }

   FreshJuiceSize choice;

   FreshJuiceSize constant defaultChoice = FreshJuiceSize.MEDIUM;


   function setLarge() public {

      choice = FreshJuiceSize.LARGE;

   }

   function getChoice() public view returns (FreshJuiceSize) {

      return choice;

   }

   function getDefaultChoice() public pure returns (uint) {

      return uint(defaultChoice);

   }

}

Comments

Last 7 Days

How to use sandbox attribute value ( allow-popups ) with < iframe > tag in HTML ? with example

How do you add color to a < table > in HTML?

table background-color css

what is solidity programming language ?

How to add Amazon website inside iframe?

How to Create a table in html with 2 rows and 3 columns (Source code )

How to use referrerpolicy Attribute value ( no-referrer-when-downgrade ) with < iframe > tag in HTML ? with example

How to use loop attribute with < video > tag in HTML for YouTube ? with example

All 35 reserved keywords in Solidity programming language