【进阶模式】solidity语言

前言

哈喽!!各位小伙伴们相信各位已经看到了之前,我在我个人主页发布了几篇区块链的教程,相信呢各位小伙伴已经完成了初步的连续,满怀期待的陈威威呢!也是连夜赶稿子来编写几篇大家认可的那么一个教程,有喜欢的小伙伴呢可以关注wo,我持续在我自己的一个行业呢学习,将所学到的都分享给各位!请各位多多支持,我呢也会持续跟新,将一个小白带入老手的那么一个过程!哈哈哈请相信自己一定可以的,博主呢也会根据自己的进度来给大家更新一些大家需要的!! 那么废话不多说,请打开自己的小电脑开车吧!!

一、执行概述

1、solidity代码风格

结构体名称:驼峰式命名,例如:SmartCoin

事件名称:驼峰式命名,例如:AfterTransfer

枚举的名字:驼峰式命名,首字母小写,例如:initiateSupply

局部变量和状态变量:驼峰式命名,首字母小写,例如:creatorAddress、supply

常量:大写字母单词用下划线分隔,例如:MAX_BLOCKS

修饰符的名字:驼峰式命名,首字母小写,例如: onlyAfter

2、注释

注释:Solidity支持单行注释和多行注释,便于阅读程序的人理解程序 单行注释:使用“//”标识

// int x=12;

多行注释:使用"/**/"标识

/* bool z1 = 1;
bool z2 = 2; */

二、逻辑运算符

相信大家接触过代码的人都知道吧! 啥啥与或非得

其实很多语言都会有!!不仅仅是现在主流的那么几种语言!!

逻辑运算符,可以连接多个比较运算符

运算符含义示例
&&(age>10)&&(age<20)
||(age>10)||(age<20)
!(age>10)

逻辑与&&就是,两个表达式都为真,输出结果就为真1,其余情况为假,输出结果为0

逻辑或||就是,两个表达式为假,输出结果就为假0,其余情况为真,输出结果为1

逻辑非!就很简单啦,直接判断真假,假为真,真假,例如a=2,b=3,那么a<b就为真,!(a<b)就为假

案例呢也是给大家介绍了一个入门的solidity语言,大家可以尝试将它敲一敲,这里呢我用C语言的方式来显示!!

案例:

pragma solidity ^0.6.10;
contract Text{
    int x = 11;
    function getValues() public returns(bool,bool,bool){
        
        //x大于0且 x小于10
 		bool z1 = (x > 0) && (x < 10);
		// x小于0或 x大于10
		bool z2 = (x < 0) || (x > 10);
		// 非 x大于10
		bool z3 = !(x > 10);
		return (z1, z2, z3);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

臣威威

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值