Golang中国

shook

Golang China 第 3473 号会员,加入于 2015-05-07 17:22


shook最近创建的主题


3 Golang 中的return能不能多级返回?
问与答shook • 2016-11-29 18:56 • 最后回复来自 lstarboy
22 Golang的指针赋值有没有更方便的方法?
问与答shook • 2016-11-03 20:47 • 最后回复来自 shook
3 go-sqlite3在go中的交叉编译问题
问与答shook • 2017-06-09 17:37 • 最后回复来自 ghiewa
5 在WINDOWS下交叉编译LINUX程序运行不了是为什么?
问与答shook • 2015-12-31 18:20 • 最后回复来自 shook
2 页面传值的问题
问与答shook • 2015-12-28 12:26 • 最后回复来自 shook
2 问个关于cookie读取的问题
问与答shook • 2015-06-03 23:33 • 最后回复来自 shook
11 stmt.Exec()能不能用数组做为传入参数?
问与答shook • 2015-05-25 22:00 • 最后回复来自 shook
4 go的template模板怎么才能引入css和js等静态文件?
问与答shook • 2015-05-15 21:27 • 最后回复来自 shook
shook 创建的更多主题

shook最近回复了


回复了 shook 创建的主题: Golang 中的return能不能多级返回? 2016-11-28 14:00

哦,对的,这样做也很简单!

回复了 shook 创建的主题: Golang的指针赋值有没有更方便的方法? 2016-11-03 20:47

@jong1985 我只是试着做了一下,连成品都没有,去拜读拜读你的源码。

回复了 dxhdxh2k 创建的主题: 推荐一个比gin更快的webframework---iris 2016-10-28 20:16

我现在也在用这个框架做项目,怎么说呢,依赖多确实是个问题,但是翻墙可以解决。
二就是作者确实有点儿问题,我也提交过Iris使用Sqlite库的一个BUG,作者也是一口咬定他的程序没问题,让我去找Sqlite的作者…我都用了很多办法确定是他的问题了,他还是觉得他没错,最后还是其他人好几个人发现了这个问题,并找出了问题在哪儿他才去修复了BUG。这个说明不了他人品不好,不过能说明他比较自以为是,刚愎自用吧。

回复了 shook 创建的主题: Golang的指针赋值有没有更方便的方法? 2016-10-28 19:57

不过写了ORM才觉得Golang有的地方真的挺烦的,一个数据类型还不能从头用到底,数据开始定义为String,不能直接判断空值是第一个坑,从数据库读出来的数据得换成NullString或者RawByte之类的,不然读到空值会Panic,这是第二个坑,最后还得换回原类型,换来换去的,一不注意就出问题了。
感觉Golang对新手真的不怎么友好,经常遇到坑,当然我目前也只认真学过Golang,其他语言也不会,不知道其他语言是不是也这样。以前只是会SQL写写报表啥的。

回复了 shook 创建的主题: Golang的指针赋值有没有更方便的方法? 2016-10-28 19:31

@imjj 厉害,你的回答简直是完美解决了我开始提出的问题!这么简单我居然都想不到…
虽然我现在可能会用其他办法做这个事情,但是你的答案绝对是我开始最想要的答案!

回复了 shook 创建的主题: Golang的指针赋值有没有更方便的方法? 2016-10-27 09:54

@huangxianghan 非常感谢您的回复,你的解决方法又给了我一个思路,你的方式和@stevewang的方式差不多,都是自定义类型和方法,看来只有从这个方面找出路了。

回复了 shook 创建的主题: Golang的指针赋值有没有更方便的方法? 2016-10-25 11:42

@stevewang 用了其他的ORM总感觉被强加了很多东西,就想自己写个适合自己的ORM,其他的地方都勉强做好了,但是在update这儿卡了几天了,一直没个好办法来判断哪些Struct字段有值(我设想的是增删改查都传Struct)。

回复了 shook 创建的主题: Golang的指针赋值有没有更方便的方法? 2016-10-25 11:35

@ssqq 嗯,我只是拿字符串来举例,其实也不是为了要去改它,只是想通过它来判断Struct的某个字段是否有值而已,没其他办法的情况下才想这么干的,就是感觉Golang判断值为空好麻烦,都有默认值!

回复了 shook 创建的主题: Golang的指针赋值有没有更方便的方法? 2016-10-25 11:00

这也是一个办法,只是处理起来也不是很方便,现在有两个办法了,我想想做哪一种,谢谢哈!

回复了 shook 创建的主题: Golang的指针赋值有没有更方便的方法? 2016-10-25 10:13

@stevewang 看了一下,没搞懂怎么用…isValid()出来的值都是true,没法用Valid的指来处理nil…

shook 创建的更多回复