智能合约实战 solidity 语法学习 05 [ for循环 ]

Posted www_vane

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了智能合约实战 solidity 语法学习 05 [ for循环 ]相关的知识,希望对你有一定的参考价值。

contract HelloFor {

    uint[] public arr = [1,1];

    function getarr() public view returns(uint[] memory){
        return arr;
    }

    //斐波那契数列
    //1,1,2,3,5,8,13,21,34,55,89,144
    function f() public {

        for(uint i=0;i<10;i++){
            uint a = arr[arr.length-1];
            uint b = arr[arr.length-2];
            uint c = a+b;
            arr.push(c);
        }
    }
}

 

以上是关于智能合约实战 solidity 语法学习 05 [ for循环 ]的主要内容,如果未能解决你的问题,请参考以下文章

智能合约实战 solidity 语法学习 10 [ BNB合约解读 ] 附代码

智能合约实战 solidity 语法学习 10 [ BNB合约解读 ] 附代码

智能合约实战 solidity 语法学习 10 [ BNB合约解读 ] 附代码

智能合约实战 solidity 语法学习 03 [ 数据类型 ]

智能合约实战 solidity 语法学习 09 [ 访问函数getter 合约创建 合约对象 合约继承IS ]

智能合约实战 solidity 语法学习 08 [ 访问函数getter 合约创建 合约对象 合约继承IS ]