zoukankan      html  css  js  c++  java
  • go 准备

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

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

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

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

     Exercise: Fibonacci closure 部分代码

     1 // section1 project main.go
     2 package main
     3 
     4 import "fmt"
     5 
     6 // fibonacci is a function that returns
     7 // a function that returns an int.
     8 func fibonacci() func() int {
     9     r0 := 0
    10     r1 := 1
    11     index := 0
    12     return func() int {
    13         switch index {
    14         case 0:
    15             index += 1
    16             return r0
    17         case 1:
    18             index += 1
    19             return r1
    20         default:
    21             index += 1
    22             result := r0 + r1
    23             r0 = r1
    24             r1 = result
    25             return result
    26         }
    27     }
    28 }
    29 
    30 func main() {
    31     f := fibonacci()
    32     for i := 0; i < 10; i++ {
    33         fmt.Println(f())
    34     }
    35 }

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

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

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

    
    
  • 相关阅读:
    Cheatsheet: 2011 09.07 ~ 09.12
    Cheatsheet: 2011 10.01 ~ 10.10
    Cheatsheet: 2011 10.11 ~ 10.17
    Cheatsheet: 2011 09.01 ~ 09.06
    Cheatsheet: 2011 09.20 ~ 09.25
    Cheatsheet: 2011 08.17 ~ 08.22
    Cheatsheet: 2011 09.13 ~ 09.19
    Cheatsheet: 2011 08.08 ~ 08.16
    Cheatsheet: 2011 09.26 ~ 09.30
    Java05文件与流——课堂测试1
  • 原文地址:https://www.cnblogs.com/wellma/p/6006632.html
Copyright © 2011-2022 走看看