资讯专栏INFORMATION COLUMN

PHP To Go 转型手记 (一)

yexiaobai / 1562人阅读

摘要:前言作为一名程序员我感到荣幸。但在时代不断的变迁中,要具备足够的知识才可生存。那就从语言学起把。希望看到本篇文章的你可以对有一个基本的认识。本系列文章与我自己学习语言的方式去描述。以代码与代码的对比加以区分理解。

前言

作为一名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){
    echo $string;
}
// 带返回值
function printString(string $string) : string{
    return $string;
}

Go

// 基本声明
func printString(s string){
    fmt.Println(s)
}
// 带返回值
func printString(s string) string{
    return s
}
致谢

感谢你看到这里,希望本篇文章可以帮到你。谢谢

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/29587.html

相关文章

  • PHP To Go 转型手记 (终)

    摘要:本章以实战方式来对比以下与的写法。写这类的文章也遭到了很多质疑,作为一个手记去发布仅仅为了让想去学习其他语言的朋友了对新语言的一个认识,不是去对比其不同。 showImg(https://segmentfault.com/img/bVbi4ot?w=800&h=533); 前言 作为一名PHP程序员,我感到荣幸。但在时代不断的变迁中,要具备足够的知识才可生存。 那就从Go语言学起把。 ...

    leanxi 评论0 收藏0
  • PHP To Go 转型手记 (三)

    摘要:前言作为一名程序员我感到荣幸。但在时代不断的变迁中,要具备足够的知识才可生存。本系列文章与我自己学习语言的方式去描述。以代码与代码的对比加以区分理解。没有类的概念,本章在语法使用上来对比与之间的区别。 showImg(https://segmentfault.com/img/bVbi4ot?w=800&h=533); 前言 作为一名PHP程序员,我感到荣幸。但在时代不断的变迁中,要具备...

    linkin 评论0 收藏0
  • PHP To Go 转型手记 (二)

    摘要:前言作为一名程序员我感到荣幸。但在时代不断的变迁中,要具备足够的知识才可生存。那就从语言学起把。希望看到本篇文章的你可以对有一个基本的认识。本系列文章与我自己学习语言的方式去描述。以代码与代码的对比加以区分理解。 showImg(https://segmentfault.com/img/bVbiKHc?w=1500&h=1000); 前言 作为一名PHP程序员,我感到荣幸。但在时代不断...

    hot_pot_Leo 评论0 收藏0
  • 【日常手记】之Laravel5.3

    摘要:个人网站最近刚写了一个手机在线播放的电影站使用日常手记更新使用的的查询作用域的本地作用域去自定义可复用的约束集合,方便链式调用什么是本地查询作用域本地作用域允许我们定义通用的约束集合以便在应用中复用。 关于作者 程序开发人员,不拘泥于语言与技术,目前主要从事PHP和前端开发,使用Laravel和VueJs,App端使用Apicloud混合式开发。合适和够用是最完美的追求。 个人网站:...

    kidsamong 评论0 收藏0
  • 6月份最新语言排行:Java,Python我更看好谁?

    摘要:作为一种现代语言,它看起来像一种旧语言,因更倾向于做移动和网站开噶。所以,个人觉得每种语言都有其自己的优势,找到自己的短板并补足自己的短板。总结于哥更推荐想成为某种语言编程大牛的人,不建议只想搬运带代码的码农。 文章首发于终端研发部,转载,请标明原文链接 今天的主题是:探讨一下6月份语言排行还有我的最新展望! 最近,编程语言排行榜前几天发布更新了,在最新的TIOBE编程语言排行榜中,J...

    Big_fat_cat 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<