坚持每天抽点时间 学习联系 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也是很有效果的。
随机推荐
-
CSS------添加注释框
my.html <div><a href="#" class="tip">你好<span><k>哈哈哈哈< ...
-
Levenshtein Distance (编辑距离) 算法详解
编辑距离即从一个字符串变换到另一个字符串所需要的最少变化操作步骤(以字符为单位,如son到sun,s不用变,将o->s,n不用变,故操作步骤为1). 为了得到编辑距离,我们画一张二维表来理解,以 ...
-
Part 72 to 81 Talking about Dictionary and List collection in C#
Part 72 What is dictionary in c# Part 73 What is dictionary in c# continued Part 74 List colle ...
-
[ES6] Array.findIndex()
In es5, you can use indexOf to get the index of one item in an array. In es6, you can use findIndex( ...
-
SSh框架结构(Struts2.1+Hibernate4.0+Spring3.1)
一个.使用的工具 开发工具:My Eclipse 10.7以及对应的java开发工具 框架版本号:Struts2.1+Hibernate3+Spring3.0 数据库:MySql5.5 Mysql可视 ...
-
ROS(indigo) 用于机器人控制的图形化编程工具--code_it robot_blockly
0 简介: 编程语言有汇编,高级语言,解释语言等,现在图形化编程也越来越流行.图形化编程简单易学.8年前,微软推出了VPL用于机器人程序设计,如Python和JavaScript都可以用图形化框图实现 ...
-
比较 Spring AOP 与 AspectJ
本文翻译自博客Comparing Spring AOP and AspectJ(转载:https://juejin.im/post/5a695b3cf265da3e47449471) 介绍 如今有多个 ...
-
HBASE的Java与Javaweb(采用MVC模式)实现增删改查附带源码
项目文件截图 Java运行截图 package domain; import java.io.IOException; import java.util.ArrayList; import java. ...
-
Bootstrap3基础 warning/active... 表格的状态类(不同的背景色)
内容 参数 OS Windows 10 x64 browser Firefox 65.0.2 framework Bootstrap 3.3.7 editor ...
-
利用树莓派3和RTL-SDR V3搭建一个低成本的QRP小功率监测点
TUTORIAL: SETTING UP A LOW COST QRP (FT8, JT9, WSPR ETC) MONITORING STATION WITH AN RTL-SDR V3 AND R ...