第135篇 solidity 中的控制流与排序

Posted wonderBlock

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第135篇 solidity 中的控制流与排序相关的知识,希望对你有一定的参考价值。

solidity中的控制流与其他语言类似,主要包含以下几种:

1.solidity 中的控制流

// SPDX-License-Identifier: MIT
 
pragma solidity 0.8.0;
 
contract controlStream 

    // 1.if-else
    function ifElseTest(uint256 _number) public pure returns(bool)
        if(_number == 0)
            return(true);
        else
            return(false);
            
     

    // 2.for循环
    function forLoopTest() public pure returns(uint256)
        uint sum = 0;
		
        for(uint i = 0; i < 10; i++)
            sum += i;
        
		
        return(sum);
    

    // 3.while循环
    function whileTest() public pure returns(uint256)
        uint sum = 0;
        uint i = 0;
		
        while(i < 10)
            sum += i;
            i++;
        
		
        return(sum);
    

    // 4.do-while循环
    function doWhileTest() public pure returns(uint256)
        uint sum = 0;
        uint i = 0;
		
        do
 

以上是关于第135篇 solidity 中的控制流与排序的主要内容,如果未能解决你的问题,请参考以下文章

Solidity极简入门#10. 控制流

第125篇 笔记-solidity中的编码与解码

第125篇 笔记-solidity中的编码与解码

第140篇 solidity 中的异常

第151篇 Solidity 中的数组(Array)

第138篇 solidity 中的初始值