User:Leoyeh0514
維基百科,自由的 encyclopedia
Verybuy Document
Verybuy Document
事实速览 编程范型, 設計者 ...
![]() | |
编程范型 | 多重编程范式: prototype-oriented programming, 函數程式語言, 指令式編程, 腳本語言 |
---|---|
設計者 | 一股 |
實作者 | 呂阿祐 |
发行时间 | 2013年 |
操作系统 | Linux |
主要實作產品 | |
Php, JavaScript, git |
关闭
CodingStyle
- Indent 四個空白 (4 spaces) , indent 兩次是八個空白 (8 spaces) 不是一個 tab 。
- function 及 class 後的 { 必須換行,其他的都不用換行,也不用空白:
- function 後的括弧 () 不空白,保留字後的括弧 () 要空白。
- 括弧 () 內的逗號前不空白,後空白。
- 所有的 operator 前後都要空白,例外是負號及碰到括弧 () 的那端不用。
Example
function test_function($a, $b = false, $c = true) { $a = sqrt($a); if (defined($b)) { printf("\$b = %s\n", $b); $a /= 2; } if ($c < 0) { $c = -$c; *a = 0 - $a; } else if (0 == $c) { $c = $c; } else { $c /= 2; } }
特殊情況
Javascript 的 anonymous function 因為不具有意義,原則上會變成:
var anon_func = function(){ alert(1); }; (function(){ alert(1); })();
Git
- 透過Git管理程式版本
相關流程
建立Git分支test Example
- $ git branch test
- $ git push origin test
- $ git branch -d test
- $ git checkout test