坚持每天抽点时间 学习联系 go 语法

主要参考 https://tour.golang.org 官方导向,英语不好的可以切换到中文版本。这个之前都是墙外面的,只能访问国内映像地址

吐槽一下就是 里面的几个练习中还是有些难度,需要仔细阅读问题和接口

学习刚到基础部分,后面还有方法,接口和并发部分,难度会越来越大,坚持练习,学以致用。

Exercise: Fibonacci closure 部分代码

 // section1 project main.go
package main import "fmt" // fibonacci is a function that returns
// a function that returns an int.
func fibonacci() func() int {
r0 :=
r1 :=
index :=
return func() int {
switch index {
case :
index +=
return r0
case :
index +=
return r1
default:
index +=
result := r0 + r1
r0 = r1
r1 = result
return result
}
}
} func main() {
f := fibonacci()
for i := ; i < ; i++ {
fmt.Println(f())
}
}

之前一直在思考学习新语言和框架的目的。现在主要混微软系,不管是大大小小的网站还是胖胖瘦瘦的应用系统,都有对应的解决方案。框架选择多,性能和稳定性能够支持。asp.net 框架越来越强大,owin 的权限控制,api 的auth2.0 认证,entity framework 的事务让人尝到很多甜头。你学要做的就是把这些强大的框架熟练使用。再深入可以研究大神们怎么把这套框架搭起来,做到灵活,强大稳定的。后续继续享受升级带来的性能,扩展方面的好处。

而go据我所知用在后端,代替c++,c部分的居多,web框架也有很高的并发性能。解决的是后端部分,web前端依然需要angular vue rect。但学习的最大收获应该是对之前所有准备好的东西进行对比。比较不同语言框架下相同功能的实现,通过对比来剖析系统运行原理。

最后,装x也是很有效果的。

												

最新文章

  1. [LeetCode] Sort Transformed Array 变换数组排序
  2. 【HDU】2147 kiki&#39;s game
  3. JSP JSTL EL
  4. NoSQL分类
  5. [实变函数]2.3 开集 (open set), 闭集 (closed set), 完备集 (complete set)
  6. C++变量的存储类别与作用域
  7. 用django-tinymce搞个富文本编辑器
  8. Oracle开启归档
  9. 利用Keil u4调试,精确实现软件延时
  10. linux系统下mySQL数据库 备份方法和脚本
  11. css特殊字符编码
  12. Springboot整合Elastic-Job(二)
  13. 【EMV L2】Processing Restrictions
  14. IIS日志分析工具-Log Parser
  15. Python基础(三)文件操作
  16. [Spark][Python]DataFrame where 操作例子
  17. 小学四则运算APP 第一个冲刺 第八天
  18. InstallShield12的安装破解方法
  19. change_bit 按位取反
  20. spark app

热门文章

  1. Mysql主从同步遇到的一些问题
  2. javascript的假查询
  3. iOS中的数据持久化方式
  4. C# 6.0 Feature list
  5. JDBC/PreparedStatement
  6. Linux下配置Node.js环境
  7. bean生命周期
  8. plsql dev
  9. SQL server 查询某个表在哪些存储过程(SP)中使用到
  10. uiscrollView UINavigation和uitabbar添加约束的问题