Go编程语言学习笔记】的更多相关文章

以下是2种表达方式一样. if expression code end if expression then #推荐这种形式 code end expression的值不是false或nil,则code块将被执行. 需要注意:1)围绕expressions的圆括号是可选的(而且通常都不用),ruby使用换行符.分号或者关键字then对条件表达式和后续的内容进行分隔 2) 必须以end 作为结束. 例子 if data #if array exist data << x #append x to…
4.6.9 范围  Flip-Flops:  ..和... ..和... 操作符不是基于方法的,无法重定义.(优先级比较低) x+1 .. x*x   #可以认为是x+1 至 x*x 的范围 因为操作符的值是一个Range对象,  下面3种表达方式都是一样的 1)  x..y 2)Range.new(x,y) 3) Range.new(x,y,true) 表达式 Flip-Flops的值可以是ture/false布尔值 ..与...的区别: 当..filp-flops为true时,它返回true…
4.6 操作符 了解优先级很重要 位移操作符 (0b1011)<< 1       #   ==> "10110"      11 << 1 = 22 (0b10110)>> 2     #   ==> "101"      11 << 1 = 5 追加操作符 一些String .Arrray.还有一些IO库Queue.Logger  都支持追加操作符 message_1 = "hello&quo…
对属性和数组元素的赋值 o.m + = 1  ===>o.m = (o.m()+ 1)  # 对 o.m()这个方法的结果+1 对数组元素的赋值也是通过 方法调用来完成. 0.[] = 1 ===>o.[] = o.[] +1 #对o实例对象的[]方法,的结果+1 如果一个对象o定义了一个接受2个参数的.名为[]=的方法 o.[x] = y ===> 那么   o.[] = (x, y) 如果一个对象具有一个接受三个参数的.名为[]=的方法,那么方括号中的值,会被当作索引 o.[x,y]…
安装完 ruby ri irb ruby-devel 1. 先来个简单的,写个helloworld  给新手们 (terminal中,# 代表root权限,$ 代表用户权限, 前面的就不写了.) # vim hello.rb puts "hello world" 检查下语法# ruby -c hello.rb 编译 # ruby hello.rb 结果:hello world 2.好了开始说点有营养的了 创建2个文件,如下 main.rb #文件名main.rb load "…
go如何组织代码?它有一个工作空间的概念.所谓工作空间其实就是一个目录,其中包含三个子目录. src目录包含Go的源文件,它们被组织成包(每个目录都对应一个包), pkg目录包含包对象, bin目录包含可执行命令 待更..…
<自制编程语言>学习笔记 本仓库内容 <自制编程语言>源码 src/sparrow.tgz <自制编程语言>读书笔记 docs/* <自制编程语言>样章阅读 reference/自制编程语言-样章.pdf等 相关站点 GitBook访问地址:https://yifengyou.gitbooks.io/sparrow/content/ GitHub访问地址:https://github.com/yifengyou/sparrow/ Something I ho…
学习笔记:delphi多线程知识 最近一直在温习旧的知识,刚好学习了一下Java的线程安全方面的知识,今天想起之前一直做的Delphi开发,所以还是有必要温习一下,看看这些不同的编程语言有什么不同之处. Delphi的线程同步方法: .临界区 申明一个临界资源 FLock : TRTLCriticalSection; 先初化一个临界资源对象 InitializeCriticalSection(FLock) 销毁临界资源对象 DeleteCriticalSection(FLock) procedu…
RAC学习笔记 ReactiveCocoa(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa结尾. 在学习ReactiveCocoa之前,先学习一下概念 ReactiveCocoa 是一套开源的基于Cocoa的FRP框架 .FRP的全称是Functional Reactive Programming,中文译作函数式响应式编程,是RP(Reactive Programm,响应式编程)的FP(Functiona…
学习笔记: 学习内容:sublime 3 学习时间:2015-10-20 预计学习时长:1 hour/3 day 学习工具&资料: 官网:http://www.sublimetext.com/ 慕课学习网:http://www.imooc.com/learn/40 学习目标: 1.熟练掌握sublime的安装,更新,基本菜单. 2.快捷键使用. 3.特殊功能应用. 4.配合脚本开发语言的使用(python,php,javascript,css). 学习情况汇编: day 1: 安装:跨平台,但是…