![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Go语言
Go语言一些简单的函数用法
Legolas~
这个作者很懒,什么都没留下…
展开
-
Go语言testing——测试误差平方和是否满足条件
package chapter03import "math"type Slice struct{ Y_slice []float64 //真实值 Y_eslice []float64 //预测值 Mean_error []float64 //误差}func (this *Slice) Error(arr1 []float64,arr2 []float64) (ar...原创 2020-03-16 18:43:20 · 278 阅读 · 0 评论 -
Go语言——Json的反序列化代码示例
package mainimport ( "fmt" "encoding/json")type Employee struct{ Name string Address string Age int}func unmarshalStruct(){ //json-->结构体 str := "{\"Address\":\"New York\",\"Age\":26,...原创 2020-03-11 18:49:00 · 272 阅读 · 0 评论 -
Go语言——Json的序列化代码示例
package mainimport ( "fmt" "encoding/json")func testStruct(){ //结构体-->json type Students struct{ Name string Age int Id string Score float32 } stu := Students{ Name : "Lucy",...原创 2020-03-11 16:06:41 · 183 阅读 · 0 评论 -
go语言的错误处理机制
1.由内置函数捕获异常,并输出错误信息该方法需要借助内置函数recover()来捕获错误信息,在程序中需要借助defer来实现,即在某个函数中需要先将判断错误、打印错误信息的方法入栈,待函数执行完毕后再弹栈,若有错误则打印出相关信息,该方法可以使得该函数的后续代码仍正常执行,不会因为函数中的错误而终止后续所有代码的执行。程序示例如下:package mainimport ( "fmt"...原创 2020-02-29 18:23:20 · 233 阅读 · 0 评论 -
Go语言实现插入排序算法和冒泡排序算法
package mainimport( "fmt")func main() { data := [...] int {32,2,26,16,50,36,15,20} var temp,index int for i := 1; i < len(data); i++ { temp = data[i] index = i - 1 for index >= 0 ...原创 2020-02-27 18:50:37 · 204 阅读 · 0 评论