砹小翼的园子

达则兼济天下,穷则独善其身。

导航

11 2019 档案

[Java] 运算精度
摘要:0x01 Java的+、-、*、/的最低运算精度是int,所以以下代码会报错: short s1 = 3; short s2 = 5; s1 = s1 + s2; 以上代码的错误原因是s1+s2的结果是int类型,不能存入short类型变量。 但如果是+=、-=、*=、/=就不会有这个问题,以下这段 阅读全文

posted @ 2019-11-20 21:26 砹小翼 阅读(329) 评论(0) 推荐(0)

[Golang] 创建同一个变量
摘要:在阅读别人的工程代码时,发现有一个函数内调用的方法都是返回一个不同类型的值+error。 显然,为了避免错误,除了获取目的返回值,还应该获取返回的error,判断它有没有出错。 而工程代码中的写法是: aaa, err := function(……) if err != nil { return … 阅读全文

posted @ 2019-11-04 10:32 砹小翼 阅读(282) 评论(0) 推荐(0)