做爲一名PHP程序員,我感到榮幸。但在時代不斷的變遷中,要具有足夠的知識才可生存。程序員
那就從Go語言學起把。dom
但願看到本篇文章的你能夠對Go有一個基本的認識。本系列文章與我本身學習Go語言的方式去描述。以PHP代碼與Go代碼的對比加以區分理解。函數
PHP學習
// 初始化變量 $domain = "blog.fastrun.cn"; // 批量賦值 $domain = $domain1 = $domain2 = "blog.fastrun.cn";
Gospa
// 初始化變量 var domain string = "blog.fastrun.cn" // 批量賦值 var domain,domain1,domain2 string = "blog.fastrun.cn" // 批量聲明賦值 var username,age,local = "zhangsan",13,"BeiJing" var( username="zhangsan" age = 13 local = "BeiJing" )
PHPcode
define("FOO","something");
Goblog
// 單獨聲明 const FOO [string]= something // 批量聲明 const ( USERNAME = "zhangsan" AGE = 30 )
PHPip
// 基本輸出 echo "blog.fastrun.cn"; // 格式化輸出 printf("my blog %s","blog.fastrun.cn");
Gostring
// 基本輸出 fmt.Println("blog.fastrun.cn") // 格式化輸出 fmt.Printf("my blog %s","blog.fastrun.cn")
PHPit
// 基本聲明 function printString(string $string){ echo $string; } // 帶返回值 function printString(string $string) : string{ return $string; }
Go
// 基本聲明 func printString(s string){ fmt.Println(s) } // 帶返回值 func printString(s string) string{ return s }
感謝你看到這裏,但願本篇文章能夠幫到你。謝謝