成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHP To Go 轉(zhuǎn)型手記 (三)

linkin / 2674人閱讀

摘要:前言作為一名程序員我感到榮幸。但在時(shí)代不斷的變遷中,要具備足夠的知識(shí)才可生存。本系列文章與我自己學(xué)習(xí)語(yǔ)言的方式去描述。以代碼與代碼的對(duì)比加以區(qū)分理解。沒(méi)有類(lèi)的概念,本章在語(yǔ)法使用上來(lái)對(duì)比與之間的區(qū)別。

前言

作為一名PHP程序員,我感到榮幸。但在時(shí)代不斷的變遷中,要具備足夠的知識(shí)才可生存。

那就從Go語(yǔ)言學(xué)起把。

希望看到本篇文章的你可以對(duì)Go有一個(gè)基本的認(rèn)識(shí)。本系列文章與我自己學(xué)習(xí)Go語(yǔ)言的方式去描述。以PHP代碼與Go代碼的對(duì)比加以區(qū)分理解。

Go沒(méi)有類(lèi)的概念,本章在語(yǔ)法使用上來(lái)對(duì)比PHP與Go之間的區(qū)別。

聲明類(lèi)

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

// 沒(méi)有看錯(cuò),Go中沒(méi)有保護(hù)(protected),變量名首字母大寫(xiě)為public,小寫(xiě)為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 沒(méi)有構(gòu)造方法的話,新建對(duì)象無(wú)需傳參數(shù)
new User();

Go

// go 內(nèi)結(jié)構(gòu)體聲明的變量是可選參數(shù),既可傳可不傳,go既沒(méi)有類(lèi)概念,所以也沒(méi)有構(gòu)造方法。
User{"zhangsan",15}
使用

PHP

$user = new User();
$user->getName();

Go

u := User{"zhangsan",15}
fmt.Println(u.getName())
致謝

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

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/29590.html

相關(guān)文章

  • PHP To Go 轉(zhuǎn)型手記 (終)

    摘要:本章以實(shí)戰(zhàn)方式來(lái)對(duì)比以下與的寫(xiě)法。寫(xiě)這類(lèi)的文章也遭到了很多質(zhì)疑,作為一個(gè)手記去發(fā)布僅僅為了讓想去學(xué)習(xí)其他語(yǔ)言的朋友了對(duì)新語(yǔ)言的一個(gè)認(rèn)識(shí),不是去對(duì)比其不同。 showImg(https://segmentfault.com/img/bVbi4ot?w=800&h=533); 前言 作為一名PHP程序員,我感到榮幸。但在時(shí)代不斷的變遷中,要具備足夠的知識(shí)才可生存。 那就從Go語(yǔ)言學(xué)起把。 ...

    leanxi 評(píng)論0 收藏0
  • PHP To Go 轉(zhuǎn)型手記 (一)

    摘要:前言作為一名程序員我感到榮幸。但在時(shí)代不斷的變遷中,要具備足夠的知識(shí)才可生存。那就從語(yǔ)言學(xué)起把。希望看到本篇文章的你可以對(duì)有一個(gè)基本的認(rèn)識(shí)。本系列文章與我自己學(xué)習(xí)語(yǔ)言的方式去描述。以代碼與代碼的對(duì)比加以區(qū)分理解。 showImg(https://segmentfault.com/img/bVbiKHc?w=1500&h=1000); 前言 作為一名PHP程序員,我感到榮幸。但在時(shí)代不斷...

    yexiaobai 評(píng)論0 收藏0
  • PHP To Go 轉(zhuǎn)型手記 (二)

    摘要:前言作為一名程序員我感到榮幸。但在時(shí)代不斷的變遷中,要具備足夠的知識(shí)才可生存。那就從語(yǔ)言學(xué)起把。希望看到本篇文章的你可以對(duì)有一個(gè)基本的認(rèn)識(shí)。本系列文章與我自己學(xué)習(xí)語(yǔ)言的方式去描述。以代碼與代碼的對(duì)比加以區(qū)分理解。 showImg(https://segmentfault.com/img/bVbiKHc?w=1500&h=1000); 前言 作為一名PHP程序員,我感到榮幸。但在時(shí)代不斷...

    hot_pot_Leo 評(píng)論0 收藏0
  • 【日常手記】之Laravel5.3

    摘要:個(gè)人網(wǎng)站最近剛寫(xiě)了一個(gè)手機(jī)在線播放的電影站使用日常手記更新使用的的查詢作用域的本地作用域去自定義可復(fù)用的約束集合,方便鏈?zhǔn)秸{(diào)用什么是本地查詢作用域本地作用域允許我們定義通用的約束集合以便在應(yīng)用中復(fù)用。 關(guān)于作者 程序開(kāi)發(fā)人員,不拘泥于語(yǔ)言與技術(shù),目前主要從事PHP和前端開(kāi)發(fā),使用Laravel和VueJs,App端使用Apicloud混合式開(kāi)發(fā)。合適和夠用是最完美的追求。 個(gè)人網(wǎng)站:...

    kidsamong 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<