PHP To Go 轉型手記 一

2021-09-13 03:47:10 字數 1546 閱讀 8351

作為一名php程式設計師,我感到榮幸。但在時代不斷的變遷中,要具備足夠的知識才可生存。

那就從go語言學起把。

希望看到本篇文章的你可以對go有乙個基本的認識。本系列文章與我自己學習go語言的方式去描述。以php**與go**的對比加以區分理解。

php

// 初始化變數

$domain = "blog.fastrun.cn";

// 批量賦值

$domain = $domain1 = $domain2 = "blog.fastrun.cn";

go

// 初始化變數

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"

)

php

define("foo","something");
go

// 單獨宣告

const foo [string]= something

// 批量宣告

const (

username = "zhangsan"

age = 30

)

php

// 基本輸出

echo "blog.fastrun.cn";

// 格式化輸出

printf("my blog %s","blog.fastrun.cn");

go

// 基本輸出

fmt.println("blog.fastrun.cn")

// 格式化輸出

fmt.printf("my blog %s","blog.fastrun.cn")

php

// 基本宣告

function printstring(string $string)

// 帶返回值

function printstring(string $string) : string

go

// 基本宣告

func printstring(s string)

// 帶返回值

func printstring(s string) string

感謝你看到這裡,希望本篇文章可以幫到你。謝

Hibernate學習手記 一

2005 3 3 學習hibernate 在學習hibernate中,我發現對於sql server2000中的資料庫子增欄位,在配置檔案使用下列方法實現 這裡主要是 identity 代表由sql server2000資料庫自己提供子增欄位.如果要hibernate自己提供,則用 incremen...

隨手記一 標籤

一 隨手記 1 和兩個標籤,看似無用其實最有用 2 符號實體 是是 是空格 3 回車符 水平線 4 序列表分有序列表和無序列表 關於有序列表的序號,可以是小寫a 大寫a 羅馬數字i或i,阿拉伯數字1開始排列,具體實現為有序列表,然後列表項就會按abcde 排序 當然,也可以自己定義從哪個字元開始排列...

NDoc修改手記(一)

ndoc是乙個非常不錯的c 文件生成工具,但在使用的過程中發現在用其生成的msdn類文件使用langid為2052 也就是使用簡體中文時,空格被?代替了,怎樣解決它呢?乙個偶然的機會看到了這裡有人發布了ndoc的中文版,於是進去看了看。在這裡找到了問題的所在,發布者破寶說 再翻譯的時候錯誤的使用了字...