func (p *myType) save(title string) (*page, os.Error) {
//do something here
p.value := 100
}
1.p *myType。这个类似于C++里的类的用法。save函数是类myType的一个method,在save函数里调用其成员值的时候就使用p.value这样的形式。
2.title string表示函数的参数及其类型。
3.*page, os.Error是函数的返回值。GoLanguage允许多个返回值。
Tuesday, November 23, 2010
Monday, November 22, 2010
vim配置
配置文件位置
~/.vimrc
syntax on
自动缩进
set cindent
显示行号
set number
记住上次编辑位置
autocmd BufReadPost *\ if line("'\"") > 0 && line("'\"") <= line("$") | \ exe "normal g`\"" | \ endif
bash中使用if语句判断字符串是否匹配正则表达式
if [[ $var =~ 正则表达式 ]]; thenecho 'find it'fi
需要注意的是
1.两个[]
2.=~前后都有空格
3.正则表达式形式省略了//
Wednesday, January 13, 2010
Subscribe to:
Posts (Atom)