我對Go編程語言有一些疑問:如何用語言實現(xiàn)int和float變量的加法?最后一個問題與添加int和float文字(例如3 + 2.1)之間是否存在差異?Go語言中的所有音序器是什么?
2 回答

收到一只叮咚
TA貢獻1821條經(jīng)驗 獲得超5個贊
沒有隱式類型轉(zhuǎn)換。您將必須明確決定所需的加法類型,并將一個或兩個操作數(shù)轉(zhuǎn)換為相關(guān)類型。
您可以通過簡單的實驗來回答這個問題。
package main
import "fmt"
func main() {
var i int = 3 + 2
var f float = 3 + 2.1
fmt.Printf("%d %f\n", i, f)
}
如果嘗試將2替換為2.1,則代碼不會編譯。
“音序器”是什么意思?

天涯盡頭無女友
TA貢獻1831條經(jīng)驗 獲得超9個贊
經(jīng)過仔細的檢查和同事的幫助,我找到了第三個問題的答案:音序器是一種可以改變正常控制流程的結(jié)構(gòu)。特別是在音序器中:
去
休息
繼續(xù)
返回
失敗
去
推遲
和恐慌(例外)。謝謝大家的幫助。
- 2 回答
- 0 關(guān)注
- 263 瀏覽
添加回答
舉報
0/150
提交
取消