Configuración del entorno de Golang
Hardware del sistema y sistema operativo:
Sistema operativo Windows de 64 bits, procesador Intel® Core ™ i7-8750 CPU @ 2.20GHz
Proceso de instalación
Instalar el editor VSCode
Simplemente vaya al sitio web oficial para descargar VSCode y siga las instrucciones de instalación para completar la instalación.
Los beneficios de ejecutar el lenguaje Golang en VSCode
Visual Studio Code es un editor de código fuente liviano pero poderoso que puede ejecutarse en computadoras de escritorio Windows, macOS y Linux. Tiene soporte integrado para JavaScript, TypeScript y Node.js, y proporciona amplias extensiones para otros lenguajes (como C ++, C #, Java, Python, PHP, Go) y tiempos de ejecución (como .NET y Unity) ecosistema.
Instalar Golang
La descarga se puede completar en el sitio web oficial de Golang, enlace: enlace
De acuerdo con la instalación fue exitosa, ingrese cmd
abrir un símbolo del sistema y luego ingrese el go env
idioma de comando para detectar si la instalación es exitosa, si una instalación exitosa aparecerá como se muestra a continuación:
Instalar el complemento VSCode
En la tienda de aplicaciones extendida de VScode, busque ir e instálelo para instalar correctamente el complemento
. Problemas: después de la instalación, si desea compilar y ejecutar correctamente, también debe descargar los paquetes de dependencia de golang. Estos paquetes de dependencia a menudo no se descargan. El motivo puede deberse a la inestabilidad de la red (la red externa también fallará).
Solución: al cmd
abrir una línea de comando y luego realizar go env -w GOPROXY=https://goproxy.cn,direct
cambiará a siete agentes de nube de ganado, se volverá a abrir después de cambiar VSCode a un buen agente, la instalación de todos los clics en el indicador se puede instalar con éxito
VSCode ejecuta hola mundo
Cree una carpeta en la computadora local para almacenar el proyecto golang y luego cree el archivo hello.go, el código es el siguiente:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
VSCode que la prensa F5
puede compilar y ejecutar con éxito, los resultados son los siguientes:
Goland corre hola mundo
Según alguna información en Internet, muchos usuarios recomiendan el software Goland para ejecutar el archivo go. También lo descargué e instalé. Finalmente, a través del entorno de configuración, completé con éxito la ejecución del archivo hello.go creado anteriormente.
Instalar y ejecutar go tour
Instale con éxito el archivo gotour en la carpeta bin de su espacio de trabajo a través del siguiente comando y ejecútelo correctamente
$ go get github.com/Go-zh/tour/gotour
$ gotour
Mi primer paquete y prueba
Cree un archivo reverse.go en su carpeta de trabajo, el contenido es el siguiente:
// stringutil 包含有用于处理字符串的工具函数。
package stringutil
// Reverse 将其实参字符串以符文为单位左右反转。
func Reverse(s string) string {
r := []rune(s)
for i, j := 0, len(r)-1; i < len(r)/2; i, j = i+1, j-1 {
r[i], r[j] = r[j], r[i]
}
return string(r)
}
Coloque el archivo en la carpeta stringutil y coloque esta carpeta en la carpeta src, para que un paquete se cree correctamente, y luego importe el archivo hello.go anterior a este paquete y pruébelo. Los resultados de la prueba son los siguientes :
Del resultado de la figura anterior, podemos ver que el paquete stringutil se creó correctamente.
Resumen de problemas y puntos
-
Pregunta 1: al configurar el entorno de golang en VSCode, la descarga del paquete de dependencia falla
Puede cambiar el proxy a través de la línea de comando para descargar rápidamente el paquete dependiente
-
Pregunta 2: Cómo crear un paquete en el sistema operativo Windows
Necesita encontrar el directorio de instalación original, tener las carpetas bin, src, pkg correspondientes, colocar el paquete recién creado en la carpeta bin y poder compilar correctamente sin errores (GOPATH también debería ser esta carpeta), y luego crear una nueva Archivo, puede importar el paquete creado
Resumen: A través de esta configuración del entorno de Golang, he aprendido las operaciones básicas de VSCode y Goland, y sé cómo compilar y ejecutar archivos go, así como depuración simple. A través de la redacción de este informe experimental, he dominado gradualmente el uso del editor de rebajas y he descubierto su conveniencia. Usaré las rebajas para escribir más texto en el futuro.