
go知识点
如厮__
少说不可能。
展开
-
浅析:关于go与python中的回调函数和闭包的一点小总结
前言浅析,仅个人理解,个人总结。不讨论标准的函数式编程,如果有需要自行科普。存在借鉴。先说闭包广义上:闭包具备以下两个特点:1、可以读取函数内部的变量。2、 让这些变量的值始终保持在内存中。关于这两点我就一次性都表现出来了。在go中:闭包不仅可以读函数内部的变量,还可以直接修改。package mainimport "fmt"func test() f...原创 2020-02-09 18:12:16 · 193 阅读 · 0 评论 -
go:一种投机取巧的类型转换
前言这种方法说是投机取巧,但是我觉得还是有一定的作用的此方法只适用于:别的类型转为字符串正文巧用:fmt.Sprintf()这是函数解释:Sprintf formats according to a format specifier and returns the resulting string.(将格式化的字符串直接进行返回)示范(bool、int…其他类型均可如此使用):...原创 2020-01-29 13:38:06 · 295 阅读 · 0 评论 -
浅析:go语言如何实现面向对象
前言一切都是我自行理解,可能有错,但是我现在无法意识到,意识到或者有人愿意提醒我,我会更正。对go语言实现面向对象有部分知识铺垫,可以跳过。你最好明白常见的面向对象编程的相关名词。正文何为面向对象?我通俗的介绍一下吧。例子1:比如计算 1+1+2+2。你可以定义三个函数,依次计算1+1,2+2,4+4这就是面向过程;你还可以定义一个对象的方法,这个方法专门用来计算加法的,你用...原创 2020-01-08 21:32:06 · 758 阅读 · 0 评论 -
go:格式化输出
摘要避免用的时候总查百度,特此记录内容%%一个%字面量%b一个二进制整数值(基数为2),或者是一个(高级的)用科学计数法表示的指数为2的浮点数%c字符型。可以把输入的数字按照ASCII码相应转换为对应的字符%d一个十进制数值(基数为10)%e以科学记数法e表示的浮点数或者复数值%E以科学记数法E表示的浮点数或者复数值%f以标准记数法表示的浮点数或者复...原创 2019-12-14 11:57:08 · 147 阅读 · 0 评论