gpt4 book ai didi

go - 语法错误 : unexpected celsfah, 期待 (

转载 作者:数据小太阳 更新时间:2023-10-29 03:35:22 24 4
gpt4 key购买 nike

您好,我搜索了一个问题,但没有找到解决方案。你能帮帮我吗?

if choix != 1 && choix != 2 {
fmt.Println("you don't put a correct number!")
continueProg=true
} else if choix == 1 {
celsfah()
fmt.Println("Celsius")
} else {
//FahCels()
fmt.Println("Fahrenheit")
}

我尝试了几种解决方案,但都没有用

函数 Celsfah

func celsfah(fahrenheit) {
celsius := 0
fahrenheit := 0
fmt.Println("Entrer une température en Celsius à convertir en Fahrenheit : ")
fmt.Scanln(&celsius)
fahrenheit = celsius*1.8+32
fmt.Println(&fahrenheit)
}

最佳答案

我稍微简化了您的代码并修复了一些问题,使其成为一个可运行的程序。主要问题是:

  • celsfah() 的参数不必要
  • 最后的 Println() 语句打印了指向华氏温度的指针而不是值

`

package main

import (
"fmt"
)

func main() {
choix := 1

if choix != 1 && choix != 2 {
fmt.Println("you didn't put in the correct number!")
} else if choix == 1 {
celsfah()
fmt.Println("Celsius")
} else {
//fahcels()
fmt.Println("Fahrenheit")
}
}

func celsfah() {
celsius := 0.0
fahrenheit := 0.0
fmt.Println("Enter a temperature in Celsius to convert to Fahrenheit: ")
fmt.Scanln(&celsius)
fahrenheit = celsius*1.8 + 32
fmt.Println(fahrenheit)
}

`

关于go - 语法错误 : unexpected celsfah, 期待 (,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42280978/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com