摘要:前言作為一名程序員我感到榮幸。但在時代不斷的變遷中,要具備足夠的知識才可生存。本系列文章與我自己學習語言的方式去描述。以代碼與代碼的對比加以區(qū)分理解。沒有類的概念,本章在語法使用上來對比與之間的區(qū)別。
前言
作為一名PHP程序員,我感到榮幸。但在時代不斷的變遷中,要具備足夠的知識才可生存。
那就從Go語言學起把。
希望看到本篇文章的你可以對Go有一個基本的認識。本系列文章與我自己學習Go語言的方式去描述。以PHP代碼與Go代碼的對比加以區(qū)分理解。
Go沒有類的概念,本章在語法使用上來對比PHP與Go之間的區(qū)別。
聲明類PHP
class User{}
Go
type User struct{}成員變量
PHP
class User{ public $name; public $age; }
Go
type User struct { username string age int }變量修飾
PHP
class User{ public $name; private $age; }
Go
// 沒有看錯,Go中沒有保護(protected),變量名首字母大寫為public,小寫為private type User struct { Username string Age int }成員方法
PHP
class User{ public $name; public $age; function setName(){ } function getName(){ } }
Go
type User struct { username string age int } func (u User) setName(name string) bool { u.username = name return true } func (u User) getName() string { return u.username }初始化
PHP
// php 沒有構(gòu)造方法的話,新建對象無需傳參數(shù) new User();
Go
// go 內(nèi)結(jié)構(gòu)體聲明的變量是可選參數(shù),既可傳可不傳,go既沒有類概念,所以也沒有構(gòu)造方法。 User{"zhangsan",15}使用
PHP
$user = new User(); $user->getName();
Go
u := User{"zhangsan",15} fmt.Println(u.getName())致謝
感謝你看到這里,希望本篇文章可以幫到你。謝謝
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/29590.html
摘要:本章以實戰(zhàn)方式來對比以下與的寫法。寫這類的文章也遭到了很多質(zhì)疑,作為一個手記去發(fā)布僅僅為了讓想去學習其他語言的朋友了對新語言的一個認識,不是去對比其不同。 showImg(https://segmentfault.com/img/bVbi4ot?w=800&h=533); 前言 作為一名PHP程序員,我感到榮幸。但在時代不斷的變遷中,要具備足夠的知識才可生存。 那就從Go語言學起把。 ...
摘要:前言作為一名程序員我感到榮幸。但在時代不斷的變遷中,要具備足夠的知識才可生存。那就從語言學起把。希望看到本篇文章的你可以對有一個基本的認識。本系列文章與我自己學習語言的方式去描述。以代碼與代碼的對比加以區(qū)分理解。 showImg(https://segmentfault.com/img/bVbiKHc?w=1500&h=1000); 前言 作為一名PHP程序員,我感到榮幸。但在時代不斷...
摘要:前言作為一名程序員我感到榮幸。但在時代不斷的變遷中,要具備足夠的知識才可生存。那就從語言學起把。希望看到本篇文章的你可以對有一個基本的認識。本系列文章與我自己學習語言的方式去描述。以代碼與代碼的對比加以區(qū)分理解。 showImg(https://segmentfault.com/img/bVbiKHc?w=1500&h=1000); 前言 作為一名PHP程序員,我感到榮幸。但在時代不斷...
摘要:個人網(wǎng)站最近剛寫了一個手機在線播放的電影站使用日常手記更新使用的的查詢作用域的本地作用域去自定義可復用的約束集合,方便鏈式調(diào)用什么是本地查詢作用域本地作用域允許我們定義通用的約束集合以便在應用中復用。 關(guān)于作者 程序開發(fā)人員,不拘泥于語言與技術(shù),目前主要從事PHP和前端開發(fā),使用Laravel和VueJs,App端使用Apicloud混合式開發(fā)。合適和夠用是最完美的追求。 個人網(wǎng)站:...
閱讀 2845·2021-10-21 09:38
閱讀 2751·2021-10-11 10:59
閱讀 3022·2021-09-27 13:36
閱讀 1649·2021-08-23 09:43
閱讀 790·2019-08-29 14:14
閱讀 3034·2019-08-29 12:13
閱讀 3203·2019-08-29 12:13
閱讀 310·2019-08-26 12:24