首页   注册   登录
 unlimitedsola 最近的时间轴更新

unlimitedsola

V2EX 第 81148 号会员,加入于 2014-11-11 23:50:49 +08:00
unlimitedsola 最近回复了
改成这样也是可以的

```go
package main

import (
"errors"
"fmt"
)

var ErrDidNotWork = errors.New("did not work")

func DoTheThing(reallyDoIt bool) (err error) {
result := ""
if reallyDoIt {
result, err = tryTheThing()
if err != nil || result != "it worked" {
err = ErrDidNotWork
}
}
return err
}

func tryTheThing() (string, error) {
return "", ErrDidNotWork
}

func main() {
fmt.Println(DoTheThing(true))
fmt.Println(DoTheThing(false))
}
```
2018-07-06 10:52:17 +08:00
回复了 Cbdy 创建的主题 Java Java9+移除 Java EE,导致我的 groovy 脚本无法运行
上面发的不是最新版 我随便点的一个
2018-07-06 10:51:20 +08:00
回复了 Cbdy 创建的主题 Java Java9+移除 Java EE,导致我的 groovy 脚本无法运行
是要发邮件还是收邮件?
2018-06-03 01:28:24 +08:00
回复了 DXDE443 创建的主题 Java 关于 java9 模块化的意义
1. 减少打包体积
2. 改变应用发布方式
3. 使 jdk 自身(或者说大型项目)代码更易维护
4. 避免开发者错误使用内部( com.sun.*) API
5. 一定程度上避免 classpath 冲突(因为 a.b/a.b.c 和 x.y/a.b.c 不冲突)
2018-06-03 00:45:02 +08:00
回复了 DamonLee 创建的主题 Java 关于 Spring Cloud 的数据一致性问题
Spring 不是已经有 JTA 了吗
你也可以自己实现 2PC 或者可靠消息最终一致啊
2018-05-29 01:32:29 +08:00
回复了 Cbdy 创建的主题 Java 甲骨文计划砍掉 Java 的自带的序列化功能
Mark Reinhold 在采访中被问到了这个问题
?t=13m25s
2018-05-28 03:48:28 +08:00
回复了 jowuIM 创建的主题 编程 Java 可以不要 POJOs 吗?
用 lombok 或者 kotlin 自动生成 getter/setter?
> 再后来就觉得用 mac 开发血统不纯正啊,用 linux 才够 geek。
炫耀驱动编程?够用还不可以?
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3988 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 9ms · UTC 01:24 · PVG 09:24 · LAX 18:24 · JFK 21:24
♥ Do have faith in what you're doing.