跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 最近在看 Golang,为什么觉得和 javascript 语法那么像?
未分類
2020 年 7 月 21 日

最近在看 Golang,为什么觉得和 javascript 语法那么像?

最近在看 Golang,为什么觉得和 javascript 语法那么像?

資深大佬 : maryshaw 7

同样有 var const 和…一些的操作。。还有闭包。。之间有借鉴吗

大佬有話說 (50)

  • 資深大佬 : wysnylc

    弱类型的写法都差不多,你还可以看看 php

  • 資深大佬 : maichael

    你不会以为 var const 还有闭包是 javascript 特有吧。

  • 資深大佬 : maigebaoer

    概念都一样,所以像。u1s1,go 的语法反直觉,毕竟我一直使用 class 。

  • 資深大佬 : TypeError

    @wysnylc go 怎么变弱类型了

  • 資深大佬 : libook

    如今的编程语言都是互相借鉴的,const 的写法 JS 也是近几年从别的语言借鉴来的。

    大家如果普遍觉得有用的语言特性被正在使用的语言借鉴过来,也是件好事,毕竟好用、能满足需求就可以。

  • 主 資深大佬 : maryshaw

    @maichael 之前是这么以为

  • 主 資深大佬 : maryshaw

    @wysnylc go 不是弱类型

  • 資深大佬 : qq1340691923

    互相抄

  • 資深大佬 : qq1340691923

    是不是写起来很像弱类型语言

  • 資深大佬 : ahmcsxcc

    javascript 的 const 不是刚出没几年吗

  • 資深大佬 : gugogo

    @maigebaoer 我以为 u1s1 是啥语言缩写呢 原来是有一说一的意思 最近在看 Golang,为什么觉得和 javascript 语法那么像?

  • 資深大佬 : zarte

    借鉴吧。

  • 資深大佬 : lhlyu

    闭包的概念出现很早,大概上世纪 60 年代就出现了,主要用于函数式编程

  • 資深大佬 : whoami9894

    没有恶意,主是不是只接触过这两种语言

  • 資深大佬 : hantsy

    不习惯 Go 的 Interface,太可怕了。

  • 資深大佬 : XanderChen

    没啥借鉴的。

    用这些单词是因为英语单词比较少,刚好这俩能表示其具体含义而已。

  • 資深大佬 : ClericPy

    C-LIKE languages 多的很…

  • 資深大佬 : DoctorCat

    还像 Java 、Python 呢…

  • 資深大佬 : CosimoZi

    年轻人的第一门语言?

  • 主 資深大佬 : maryshaw

    @DoctorCat python 和 java 也有 var 和 const 吗。。

  • 主 資深大佬 : maryshaw

    @CosimoZi 主要用 js 学过一点 java 。。

  • 資深大佬 : ddgweb

    所以,难道这样不好吗,我绝得挺好

  • 資深大佬 : sxfscool

    @wysnylc go 不是弱类型…别张嘴就来呀

  • 資深大佬 : einsdisp

    我擦,咱们学的是同一个 go 、js 语言吗?
    这俩语法差了十万八千公里好不好。
    难道兰州以为,两个编程语言,只要有相同的关键字,就算是“很像”?

  • 資深大佬 : hjahgdthab750

    @maryshaw python 没有,let 在 f#中也有

  • 資深大佬 : l4ever

    谁告诉你 go 是弱类型?
    你让他出来

  • 資深大佬 : FlexGap

    @wysnylc GO 怎么会是弱类型。。。

  • 資深大佬 : MrTreasure

    既像又不像

    像的地方在于,go 的语法简单,类似脚本语言的风格,不用搭建复杂的环境,就命令式的代码一行行写起来就能跑起来,这方面和 js 很像。

    不像的地方在于,interface 和 继承都是自成一派,在面向对象的地方就完全是 go 的编程思维。不过一般写 js 的,需要使用面向对象的场景都比较少

  • 資深大佬 : yzk66880

    一点也不像

  • 資深大佬 : wellsc

    c like 的语言都会有点相似

  • 資深大佬 : Jirajine

    按你这样说 c 系语言都很像。
    不如去看看非 c 系的,比如 lisp

  • 資深大佬 : lbunderway

    我也是从 js 转 go,我扎个觉得么啥共同点呢

  • 資深大佬 : meteor957

    var 箭头函数 闭包 kotlin 也有 ….

  • 資深大佬 : qiangmin

    我认为更像 c 和 python 。
    比如,定义变量”a, b *int”,a 和 b 都是指针,消除了 c 中的”int * a, b;” a 是指针 b 不是指针的鬼问题;
    go 支持 import 这种包方式,代码不需要分号,又有 range 这种特别像 python 。

  • 資深大佬 : Rwing

    var array = new [] { 1, 2, 3, 4, 5 };
    var slice1 = array[2..^3];

    猜猜这是什么语言…

  • 資深大佬 : chenglushe

    语法哪里像了,就几个关键词一样而已

  • 資深大佬 : timeromantic

    @wysnylc 用过 golang 吗?就说 go 是弱类型语言,我知道你想说 通过 := 赋值的方式是弱类型,不过能这么说说明你也没学多少

  • 資深大佬 : taxiaohaohhh

    @einsdisp 我也感觉,除了 var const 和 js 真的十万八千里的区别

  • 資深大佬 : huobazi

    去看看 dart

  • 資深大佬 : linvon

    啊这。。。

  • 資深大佬 : lower

    自动类型推导

  • 資深大佬 : leekafai

    if else
    for
    (){}
    好像他们都跟 c 差不多

  • 資深大佬 : nianyu

    想看不一样的就学 prolog haskell

  • 資深大佬 : chengxiao

    js 和 go…….差远了啊…
    就 go 这种丑死了的写法 不写个半年一年 真是适应不了..
    不过 适应了之后 真香~

  • 資深大佬 : simenet

    辣鸡 go 写的我要死了。。全是 err!=null

  • 資深大佬 : ugentlenicho

    @maigebaoer 那您怕是连 C 没没写过

  • 資深大佬 : maigebaoer

    @ugentlenicho 不好意思,大学就写过一学期 C

  • 資深大佬 : missdeer

    你看看 swift 是不是像的更多

  • 資深大佬 : wowbaby

    到处是 err!=null,个人不喜欢这种风格,c#,java 这种看着舒服

  • 資深大佬 : knva

    ? 不是 err!=nil?

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具