Go每日一题(54) 的题目如下

4180 次点击 · 10 赞 ·大约8小时之前 开始浏览   · 来源「公众号「polarisxu」」

这道题看起来很迷惑,目测很多人可能会答错。以下代码输出什么?(这是来自 《Go爱好者周刊》的一道题目,正确率才 12%)

package main

import (
    "encoding/json"
    "fmt"
    "time"
)

func main() {
    t := struct {
        time.Time
        N int
    }{
        time.Date(2020, 12, 20, 0, 0, 0, 0, time.UTC),
        5,
    }

    m, _ := json.Marshal(t)
    fmt.Printf("%s", m)
}

A:{"Time": "2020-12-20T00:00:00Z", "N": 5 };B:"2020-12-20T00:00:00Z";C:{"N": 5};D:<nil>

4180 阅读
47 回复
CnTripto
CnTripto · #1 · 3年之前

mark

halo_young
halo_young · #2 · 3年之前

m

xiangbei
xiangbei · #3 · 3年之前

学习了,太难了 我的基础知识太弱了。 要抓紧时间学习

euibieur894
euibieur894 · #4 · 3年之前

打卡

zonghsh001
zonghsh001 · #5 · 3年之前

Get 了一个知识点

zhyozhi
zhyozhi · #6 · 3年之前

这题之前也出过了啊。。。

fengjian1993
fengjian1993 · #7 · 3年之前

这个里面属性N的作用是啥?为啥不会被处理

jan-bar
jan-bar · #8 · 3年之前

给内嵌结构体json序列化敲了一个警钟,我之前内嵌的结构体没有实现MarshalJSON,这要是实现了这个接口估计我也早发现了。

k53247l
k53247l · #9 · 3年之前

m

bing_lan
bing_lan · #10 · 3年之前

mark

Natsuwau
Natsuwau · #11 · 3年之前

mark

summers
summers · #12 · 3年之前

m

henry1
henry1 · #13 · 3年之前

打卡

feiyang
feiyang · #14 · 3年之前

mark

zhangdi
zhangdi · #15 · 3年之前

mark,有点晕

wzbwzt
wzbwzt · #16 · 3年之前

1

AntonyZhang
AntonyZhang · #17 · 3年之前

打卡

18328048335
18328048335 · #18 · 3年之前

成功被扫盲。

wonderzerg
wonderzerg · #19 · 3年之前

mark

567MEI13
567MEI13 · #20 · 3年之前

为什么 time是内嵌可以影响到别的字段呢?

hades2013
hades2013 · #21 · 2年之前

打卡学习

NovaChaos
NovaChaos · #22 · 2年之前

mk

haha_cat
haha_cat · #23 · 2年之前

mark 这个回顾了一个知识点

brothersam
brothersam · #24 · 2年之前

time.Time 前面没有 Time 字样

a406299736
a406299736 · #25 · 2年之前

mark

hasbug
hasbug · #26 · 2年之前

mark

huangyf168
huangyf168 · #27 · 2年之前

mark

wzbwzt
wzbwzt · #28 · 2年之前

1

feiyang
feiyang · #29 · 2年之前
bingobiubiu
bingobiubiu · #30 · 2年之前

mark

YuPeng
YuPeng · #31 · 2年之前

打卡

huangyf168
huangyf168 · #32 · 2年之前

mark

hasbug
hasbug · #33 · 2年之前

mark

Zuos
Zuos · #34 · 2年之前

mark

wong
wong · #35 · 2年之前

内嵌的对象 实现了json.Marshaler接口的原因么

cherGou
cherGou · #36 · 2年之前

这题是不是看过哦了..

yuluoshifen
yuluoshifen · #37 · 2年之前

mark

yayaleslie
yayaleslie · #38 · 2年之前

mark

cllgeek
cllgeek · #39 · 2年之前

mark

1174en
1174en · #40 · 2年之前

m

hasbug
hasbug · #41 · 2年之前

mark

BigBigGopher
BigBigGopher · #42 · 大约1年之前

mark

Qmfuser
Qmfuser · #43 · 大约1年之前

mark

528548004
528548004 · #44 · 大约1年之前

mark

a406299736
a406299736 · #45 · 大约1年之前

mmmmmk

WangWangZhou
WangWangZhou · #46 · 大约1年之前

mark

xiaoyutab
xiaoyutab · #47 · 11月之前

这。。。。还能这么玩? -_-#

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传