5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

Go language part 1

1 :デフォルトの名無しさん:2013/10/10(木) 12:04:51.78
Goについて扱うスレッドです。
GoはGoogleによって開発された言語です。

801 :デフォルトの名無しさん:2017/03/27(月) 11:33:39.92 ID:p7pVTGV7
>>800
でてるっちゃでてるじゃん
https://www.jetbrains.com/go/download/

802 :デフォルトの名無しさん:2017/03/28(火) 11:29:46.98 ID:XYMZoduR
>>715
で反応ないってことは使っている人居ない感じ?
どれで書いて勉強すればいいのかなぁーって

803 :デフォルトの名無しさん:2017/03/28(火) 15:18:18.42 ID:9WCU6g+e
使ってないですねえ

804 :デフォルトの名無しさん:2017/03/28(火) 15:22:57.29 ID:9WCU6g+e
goglandはまだ正式なものでないようですしねえ(人柱向けですねえ)

Gogland ? JetBrains発の新しいGo IDEのお知らせ | JetBrains ブログ
https://blog.jetbrains.com/jp/2016/12/15/726

JetBrains Gogland: Up and Coming Go IDE
https://www.jetbrains.com/go/

805 :デフォルトの名無しさん:2017/03/28(火) 15:47:02.89 ID:XYMZoduR
人柱向けなので、人柱が居ないか聞いてみたんだと思う……
それまでのプラグインよりも良いという「らしい」から

806 :デフォルトの名無しさん:2017/03/28(火) 22:29:12.89 ID:OFHPA2bL
AtomよりVScode
VScodeよりSublime
SublimeよりPycharm

Goglandはよ完成させんか!

807 :デフォルトの名無しさん:2017/03/28(火) 23:47:54.70 ID:wrx/BE3m
言語ごとにエディタ変えるよりオールインワンがいいねん

808 :デフォルトの名無しさん:2017/03/29(水) 03:12:59.73 ID:oF0yWN/4
gogland試してる。
pluginの頃から既に実用レベルだったから、完成度は高いと思う。
debuggerとかで変数を確認しながら開発できるみたい。
https://www.jetbrains.com/go/features/
jetbrainsのideに慣れてれば使ってみると良いよ。

809 :デフォルトの名無しさん:2017/03/29(水) 11:37:06.05 ID:e2+Szx9c
いまのところ、エディタ+実行環境ぐらいしか使ってないので、
Ideaのプラグインの頃との違いがあまり分かってない。
liteideもそのぐらいしか使ってなかたったけど。

810 :デフォルトの名無しさん:2017/03/29(水) 11:45:26.94 ID:UMeevNqB
>>807
vimとemacsが仲間にして欲しそうにこちらを見ている

言語ごとの文法に慣れたら、言語ごとのIDE/エディタも慣れると思ってた時期が俺にもありました
環境は変わるとホント辛いよね

811 :デフォルトの名無しさん:2017/03/29(水) 12:34:20.39 ID:4wfKDbDZ
VisualStudioCodeが便利すぎて正直Go専用にIDE環境使おうとは思わんな。

812 :デフォルトの名無しさん:2017/03/29(水) 17:31:20.16 ID:mPpJrWfj
Goglandで良いならLiteIDEで良いじゃん

813 :デフォルトの名無しさん:2017/03/30(木) 18:14:38.97 ID:tZ7gdWKd
LiteIDEってGoで書かれているわけじゃないんだね。
ずっとGoで書かれているんだと思ってた。。。

814 :デフォルトの名無しさん:2017/03/30(木) 20:28:14.36 ID:Ya8jf9nB
>>813
Goで書かれていると言えばMicro。
でもプラグインはluaだという

815 :デフォルトの名無しさん:2017/04/20(木) 02:41:38.17 ID:pSoU+zvg
Google公式でaptパッケージをメンテしてほしい
今あるのはバージョンが古いし

816 :デフォルトの名無しさん:2017/04/20(木) 14:57:33.39 ID:T7Zz78Cb
>>815
つ anyenv

817 :デフォルトの名無しさん:2017/04/20(木) 23:41:12.94 ID:Yuw+ZMQt
goenvでもいいしね

818 :デフォルトの名無しさん:2017/04/21(金) 23:13:42.55 ID:DOzdPvj8
rubyのbundleかpythonのvenvみたいなのが欲しい
depはいちいちプロジェクト毎にGOPATHを書き換えないといけないからだるい

819 :デフォルトの名無しさん:2017/04/22(土) 12:36:33.90 ID:XOGXVxf4
そのためのDockerですよ

820 :デフォルトの名無しさん:2017/04/22(土) 16:47:25.97 ID:b6kRyspV
>>818
glideじゃだめなん?

821 :デフォルトの名無しさん:2017/04/24(月) 16:03:49.72 ID:Ce/YXV/H
go-opencvってどうなの
結局cgo使うことになる?

822 :デフォルトの名無しさん:2017/04/27(木) 23:04:18.01 ID:Q8g/twyk
delve入れて IntelliJ IDEA でデバッグしようとしたんだけどなぜかパニクる、同じようなこと起こってるひといる?

823 :デフォルトの名無しさん:2017/04/30(日) 10:57:04.13 ID:0Jw8BHIT
go get github.com/hajimehoshi/ebiten/...
って … ってどういう意味なんですかね?

824 :デフォルトの名無しさん:2017/04/30(日) 12:43:49.05 ID:YASP0NOm
   ∩___∩         |
   | ノ\     ヽ        |
  /  ●゛  ● |        |
  | ∪  ( _●_) ミ       j
 彡、   |∪|   |        J
/     ∩ノ ⊃  ヽ
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /

825 :デフォルトの名無しさん:2017/04/30(日) 19:15:55.71 ID:Kng/Djib
…がないとebitenパッケージしかgetしないってことだと思う。
exampleとかebitenutilもgetしたいなら…つけるんじゃないか。

826 :デフォルトの名無しさん:2017/05/02(火) 18:24:35.45 ID:Wqf9gHHS
>>749

827 :デフォルトの名無しさん:2017/05/03(水) 08:31:28.68 ID:O89wJViE
遅ればせながらshibukawaさんのnanovgo demo sampleってやつを
ubuntu 16.04上で動かしてみたけど、これいいね
巷での評判はどうなの?

828 :デフォルトの名無しさん:2017/05/03(水) 08:33:34.36 ID:O89wJViE
>>827
おっとgoのバージョンは1.8.1

829 :デフォルトの名無しさん:2017/05/03(水) 20:02:29.02 ID:O89wJViE
>>828
windows10でもやってみた
結構いろんな環境で動きそうですね
goはやはり1.8.1

830 :デフォルトの名無しさん:2017/05/05(金) 13:35:23.32 ID:P7YKsBwJ
>>829
同じマシン(i5 第3世代、HPデスクトップ)で速度を比較してみると
windows10: 130-140 FPS
ubuntu 16.04: 125付近 FPS
で、あまり違いはなかった

831 :デフォルトの名無しさん:2017/05/05(金) 13:43:01.75 ID:P7YKsBwJ
>>830
おっとまた忘れた
画面の解像度が速度に大きく作用するので、その記載
ここでのテストは 1920x1080でした

832 :デフォルトの名無しさん:2017/05/06(土) 13:38:13.01 ID:e8GUuuYA
>>831
別のマシン(i5-4590S)で Windows 10 (Creators update、上も同じ)
380-400 FPS

第4世代と第3世代の差は圧倒的だは!

833 :デフォルトの名無しさん:2017/05/06(土) 13:45:33.58 ID:xfCUj8G0
おつ

834 :デフォルトの名無しさん:2017/05/16(火) 00:10:12.72 ID:jyI5CijS
goにもnilを許容しない変数定義できるようになって欲しい。
typeScriptとかになれるとnilになるとコンパイラが指摘してくれんだろという思い込みがgoで書く時に問題になる。実行時エラー出しまくりw

835 :デフォルトの名無しさん:2017/05/16(火) 18:53:07.01 ID:18D2gyoZ
Rustでもやれば

836 :デフォルトの名無しさん:2017/05/17(水) 11:26:01.95 ID:8ydAfzFN
Rustとかになれると変数値破壊するとコンパイラが指摘してくれんだろという思い込みがGo, TypeScriptで書く時に問題になりそう
JavaやSwift(ObjC)みたいなnilable修飾詞はあっても良いかもねぇ、どうしても欲しいと言う機能でもないけど

837 :デフォルトの名無しさん:2017/05/17(水) 22:28:30.66 ID:sVDcp3Zu
rustのほうがコンパイラがより親切ってこと?
goのエコシステムが好きだから、今のところはrustを試そうとは思わないなぁ。

goのnilって型がありつつnlみたいな状態とただのnilって違うし
そういう混乱があるから
nilを許容しない方向に進んだほうがより直感的になる気がする。

838 :デフォルトの名無しさん:2017/05/20(土) 09:48:00.81 ID:POYpVYoy
rustのエコシステムはgo並みに親切だけど、コンパイラはドSだからやめた方がいい
試した所でgoやtypescriptのコンパイラのゆるさを見直すだけだよ

goのnil, nlはまぁ混乱するからどっちかだけにして欲しくはある

839 :デフォルトの名無しさん:2017/05/25(木) 22:23:56.33 ID:gYX5/I4W
Goをはじめてつかってみたけど
Goの良さを生かせるプロジェクトってすごく限られてるよな

840 :デフォルトの名無しさん:2017/05/25(木) 22:31:37.92 ID:VLHKaXKG
そうなの?

841 :デフォルトの名無しさん:2017/05/26(金) 01:11:35.38 ID:ZNc2U8qB
go脳裏ってgoroutineだしね。並行処理したいってなければphpでいいのかもね。
俺的にはkotlinに行ってみようかな。

842 :デフォルトの名無しさん:2017/05/26(金) 10:53:21.83 ID:gvIQ5llv
go versionしてもバージョンがすべて表示されないんですけど
1.8.1なのか1.8.3ナノ化マイナーバージョンまで調べる方法教えてください

843 :デフォルトの名無しさん:2017/05/27(土) 00:13:43.62 ID:RKgIRc4T
Goの人間に期待してない感じ良いと思う
バカでもある程度同じ書き方になるみたいな

844 :デフォルトの名無しさん:2017/05/27(土) 03:53:53.40 ID:KIGprW1f
メソッドでnilが来て死

func (h *Hoge)foo() int {
return h.bar + h.baz
}

845 :デフォルトの名無しさん:2017/05/27(土) 06:56:18.11 ID:3w92Yrys
bに0が来て死くらいバカっぽいなw
func div(a, b int) int {
return a / b
}

846 ::2017/05/27(土) 09:39:16.58 ID:sEq8ObI0
>>843
palmのgraffitiみたいな感じで、歩み寄れというメッセージ感じるな。

847 :デフォルトの名無しさん:2017/05/27(土) 10:53:29.19 ID:AtlUQH7H
>>842
それ、おまいがインストールしてるバージョンが1.8なんじゃないかな

848 :デフォルトの名無しさん:2017/05/27(土) 13:58:37.09 ID:dJa5J15+
>>847
1.8.0だったら1.8って表示されるんですか?
たぶん1.8.1なのでそれはないです

849 :デフォルトの名無しさん:2017/05/27(土) 16:29:07.28 ID:AtlUQH7H
>>848
$ go version go version go1.8.3 darwin/amd64

850 :デフォルトの名無しさん:2017/05/27(土) 21:59:50.58 ID:KIGprW1f
ポインタのレシーバーは常にnilチェックがいるのか
面倒だな

188 KB
新着レスの表示

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)