ฉันต้องการตรวจสอบว่าค่าที่ฉันได้รับเป็นตัวเลขทศนิยมหรือไม่ ฉันมีโค้ดชิ้นหนึ่งที่ตรวจสอบว่าเป็นสตริงบางตัวหรือตัวเลขทศนิยม ถ้าไม่เช่นนั้นก็ให้ข้อผิดพลาด นี่คือรหัส:
if sensorData.Passport.Geolocation.Latitude != "gps" && sensorData.Passport.Geolocation.Latitude != "internet" && sensorData.Passport.Geolocation.Latitude != "unknown" && sensorData.Passport.Geolocation.Latitude != //a float nmber{
fmt.Println("Incorrect option")
}
ฉันจะตรวจสอบได้อย่างไรว่าข้อมูลเป็นตัวเลขทศนิยม?