Sobes.tech
Middle

Натиҷаҳои тақсим кардани арзиши бутун ба сифр ва тақсим кардани рақами нуқтаи парвоз ба сифр чӣ гуна аст?

sobes.tech AI

Ҷавоб аз AI

Голангда:

Мөлчерлі санды нөлгә бөлу орындалу кезінде паникаға әкеледі (panic: integer divide by zero).

Нөлге бөлінген ұшқыш сан ерекше мәнді береді +Inf (оң шексіздік) оң сандар үшін және -Inf (теріс шексіздік) теріс сандар үшін. 0.0-ды 0.0-ға бөлу NaN (Бір сан емес) береді.

Мысал:

package main

import "fmt"

func main() {
	// Мөлчерлі санды нөлге бөлу — паникаға әкеледі
	// var i int = 10
	// fmt.Println(i / 0) // Паниканы көрсету үшін комментарийді алып тастаңыз

	// Ұшқыш санды нөлге бөлу
	var f float64 = 10.0
	fmt.Println(f / 0.0) // +Inf

	var f2 float64 = -10.0
	fmt.Println(f2 / 0.0) // -Inf

	var f3 float64 = 0.0
	fmt.Println(f3 / 0.0) // NaN
}