从0开始学go 第一天

今天是开始学go的第x天,前些日子看了看语言,今天找一个web开发来跟着学,记录一下遇到的问题,方便以后复习查阅。

视频看的是https://www.bilibili.com/video/BV1gJ411p7xC?p=3&vd_source=ab5bdbd04f4142027c66d604d5285204

视频中用的是goland,我用的vs

如何在vs中建一个项目:

https://blog.csdn.net/sepnineth/article/details/125153354

这也是为了解决一个报错:

Go 复制代码
go.mod file not found in current directory or any parent directory.
        'go get' is no longer supported outside a module.
        To build and install a command, use 'go install' with a version,
        like 'go install example.com/cmd@latest'
        For more information, see https://golang.org/doc/go-get-install-deprecation
        or run 'go help get' or 'go help install'.

因为下载gin的时候会报错,就是这个命令:go get -u github.com/gin-gonic/gin

初次尝试go写一个网页还是挺有意思的

Go 复制代码
package main

import (
	"fmt"
	"net/http"
)

func sayHello(w http.ResponseWriter, r *http.Request) {
	_, _ = fmt.Fprintln(w, "Hello jzy")
}

func main() {
	http.HandleFunc("/hello", sayHello)
	err := http.ListenAndServe(":9090", nil)
	if err != nil {
		fmt.Printf("http server failed, err:%v\n", err)
		return
	}
}
相关推荐
咖啡の猫16 分钟前
Redis桌面客户端
数据库·redis·缓存
oradh20 分钟前
Oracle 11g数据库软件和数据库静默安装
数据库·oracle
赶路人儿25 分钟前
UTC时间和时间戳介绍
java·开发语言
6+h27 分钟前
【java】基本数据类型与包装类:拆箱装箱机制
java·开发语言·python
what丶k28 分钟前
如何保证 Redis 与 MySQL 数据一致性?后端必备实践指南
数据库·redis·mysql
_半夏曲33 分钟前
PostgreSQL 13、14、15 区别
数据库·postgresql
把你毕设抢过来34 分钟前
基于Spring Boot的社区智慧养老监护管理平台(源码+文档)
数据库·spring boot·后端
未来之窗软件服务40 分钟前
数据库(九)SQL 模式操作 Excel——东方仙盟练气
数据库·sql·excel·仙盟创梦ide·东方仙盟·数据库修复
点点滴滴的记录1 小时前
Redis部署在Linux上性能高于Windows
linux·数据库·redis
lhj_loveFang_11051 小时前
Redis如何与数据库保持双写一致性
数据库·redis