V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xuing  ›  全部回复第 1 页 / 共 1 页
回复总数  7
37 天前
回复了 Grocker 创建的主题 Go 编程语言 这段 go 代码始终理解不到
Greeting 是接口,english 是实现,通过 Greeting(english)进行了强转。调用 say 方法,say 方法里面的 g(n)就是调用 english 方法本身。

GPT4 say:

这段代码定义了一个函数类型 `Greeting`,一个接受字符串并返回字符串的函数。`english` 函数符合 `Greeting` 类型的定义,因此可以将 `english` 函数转换为 `Greeting` 类型,并赋值给变量 `greet`。

`Greeting` 类型还定义了一个方法 `say`,该方法接受一个字符串参数 `n`,并使用 `Greeting` 类型的函数(本例中是 `english` 函数)处理这个参数,然后输出结果。

这里是具体的步骤:

1. 定义 `Greeting` 类型为一个函数类型,它接受一个 `string` 类型的参数,并返回一个 `string` 类型的结果。
2. 定义 `english` 函数,该函数符合 `Greeting` 类型:接受一个 `string` 类型的参数,返回一个拼接了 "Hello, " 和参数的 `string` 类型的结果。
3. 在 `main` 函数中,将 `english` 函数转换为 `Greeting` 类型,并赋值给 `greet` 变量。
4. 调用 `greet` 变量的 `say` 方法,并传递 "World" 作为参数。
5. `say` 方法内部调用 `greet`(即 `english` 函数),传递 "World" 作为参数,

得到返回值 "Hello, World"。
6. 使用 `fmt.Println` 输出这个返回值。

所以,当运行这段代码时,它会输出 "Hello, World"。这是因为 `greet.say("World")` 实际上是调用 `english` 函数,将 "World" 作为参数,然后输出结果。
把手机的 UA 记下来,在 PC 上就可以复现了。其实你直接去看后台吧,肯定是被插马了,看看文件修改日期。先看看服务器怎么被入侵的。
86 天前
回复了 saki22oimo 创建的主题 程序员 TPM&T2 芯片破解
@shmilypeter 人家没说,人家说的是 T2 芯片。
![对比了一下发生修改的文件]( https://imgur.com/a/CeOIc60)
2019-11-25 20:41:51 +08:00
回复了 kosmosr 创建的主题 Android 现在 Android10 怎么挂载/system 分区
@RikkaW 将 /system 换为 /会提示 '/dev/root' is read-only
2019-11-01 10:03:14 +08:00
回复了 5G 创建的主题 SONY 索尼 WH-1000XM3 依然存在头梁无故断、裂的问题。
我也是遇到这个问题了!等后续更新。
2019-09-21 20:16:09 +08:00
回复了 xuing 创建的主题 酷工作 [内推] 成都链安招聘安全工程师(可实习)
薪资是正式员工的,然后实习生的话要求会放低。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2164 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 00:31 · PVG 08:31 · LAX 17:31 · JFK 20:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.