#### 场景
在API实现中返回一个json结果,其中有一个字段为URL链接,客户端拿到该链接后做请求,URL链接中存在多个使用 `&` 连接的 query string 参数。服务端实现时,通过构造结构体后返回对应的json数据。
但是请求接口时发现 URL 链接中的 `&` 符号被 Golang 自动转义为 `\u0026`,导致客户端无法解析URL中的参数。
一段代码模拟该场景:
package main
import (
"encoding/json"
"fmt"
)
type Data struct {
Link st
在Golang中,除数为0时,常规情况下是无法编译通过的,但是如果除数是由运行时决定的,那么为除数为0时则不会panic,而是实现为IEEE 754标准,返回Inf。
> The result of a floating-point or complex division by zero is not specified beyond the IEEE-754 standard; whether a run-time panic occurs is implementation-specific.
> IEEE 754 specifies five arithmetic excep
......