如何快速学习一门新编程语言2-表达式有哪些可以用,算数运算逻辑运算位运算关系运算赋值其他
如何快速学习一门新编程语言2-表达式有哪些可以用,算数运算逻辑运算位运算关系运算赋值其他
对照java和go的表达式使用方式,用go重写各种运算。
目录
目录
变量如何定义,数据类型有哪些
表达式有哪些可以用,算数运算逻辑运算位运算关系运算赋值其他
逻辑控制结构有哪些,条件判断怎么写,循环如何写,分支语句怎么写
常用数据类型,字符串,数组,哈希表
面向对象1,类怎么写,类数据成员写法,类方法写法,公有/保护/私有权限怎么控制,静态成员和静态方法
面向对象2,如何实现继承,以及继承权限控制
面向对象3,如何实现重载,多态
面向对象4,面向接口编程
异常处理机制
基本数据结构,数组,链表,最小堆,栈,二叉树,图
推广到更多语言
表达式
运算符
按照java划分方式,运算符分为六大类
算数运算符:加,减,乘,除,取模,自增,自减
关系运算: 6种关系运算,等于(==),不等于(!=),大于(>),小于(<),大于等于(>=),小于等于(<=)
位运算:位与,位或,异或,取反,左移位,右移位,按位右移补0(java才有)
逻辑运算: 3种逻辑运算,与(&&)或(||)非(!)
赋值运算
其他运算
我们接下来逐个翻译成go
算数运算符
加减乘除,最基本的四则运算,取模,自增,自减少。几乎所有语言里特性都差不多。需要注意的有两点
是有...