[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/22 10:01 / Filesize : 319 KB / Number-of Response : 1020
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Go language part 4



1 名前:デフォルトの名無しさん mailto:sage [2020/11/16(月) 04:14:40.64 ID:fB5+0hxC.net]
Goについて扱うスレッドです。
GoはGoogleによって開発された言語です。

公式
https://golang.org

公式ドキュメント
https://golang.org/doc/

公式外パッケージドキュメント
https://godoc.org

ブラウザ上で試し書き
https://play.golang.org


※前スレ
Go language part 3
https://mevius.5ch.net/test/read.cgi/tech/1571315884/

255 名前:デフォルトの名無しさん [2021/01/03(日) 17:38:40.24 ID:PgQRe2mf.net]
>>249
https://play.golang.org/p/0MGZkqhS6Oe
こんな感じでエラーチェックしてるかな

./prog.go:20:2: cannot use &StrE literal (type *StrE) as type IStr in assignment:
*StrE does not implement IStr (missing Func2 method)
./prog.go:21:2: cannot use &StrE2 literal (type *StrE2) as type IStr in assignment:
*StrE2 does not implement IStr (missing Func method)

256 名前:デフォルトの名無しさん mailto:sage [2021/01/03(日) 17:46:07.51 ID:PgQRe2mf.net]
前スレのこれは対応してほしい……

https://play.golang.org/p/XRFmBiqhqJp

インタフェースAを返すメソッドを持つインタフェースB。

そのメソッド実装がインタフェースAを実装しているポインタを返しても、

./prog.go:34:4: cannot use &Base literal (type *Base) as type IBase in assignment:
*Base does not implement IBase (wrong type for Sub method)
have Sub() *Sub
want Sub() ISub

と、インタフェースAを返しているとは認められない。

257 名前:デフォルトの名無しさん [2021/01/03(日) 19:26:43.94 ID:965qc4Vx.net]
>>250
え、ビルドするまで分からないってこと?クソ面倒じゃない?
あと、ってことはパッと見ただけじゃやっぱ分からんってことかー。。

258 名前:デフォルトの名無しさん [2021/01/03(日) 19:29:01.30 ID:965qc4Vx.net]
あ、でもそれなら実装漏れに最低ビルド時に気づけるってことか
たしかにその方法良いですね。真似します。

259 名前:デフォルトの名無しさん mailto:sage [2021/01/05(火) 01:56:09.22 ID:RVMSJAuG.net]
>>248
気が向いて買って読んでみたけど
たいした内容じゃなかたぞ

260 名前:デフォルトの名無しさん mailto:sage [2021/01/06(水) 15:29:01.20 ID:/bMEAqVx.net]
GODOTってゲームの開発環境あるんだがGOなのかと思ってたよ

261 名前:デフォルトの名無しさん mailto:sage [2021/01/06(水) 15:39:08.43 ID:9b/ixvsd.net]
>>253
一番の利点は、メインのないライブラリプロジェクトでメソッドの実装ミスを検知できること
テストでもいいんだけど、漏れとか

262 名前:デフォルトの名無しさん [2021/01/06(水) 19:57:45.35 ID:6LFK/57e.net]
>>256
外部のパッケージ内で、目的のインターフェースの実装探すときどうしてる?
ideとかで実装済みクラス一覧見れたりできるのかな

263 名前:デフォルトの名無しさん mailto:sage [2021/01/06(水) 22:46:22.85 ID:RqNhj0Vs.net]
>>255
名前の元ネタはゴドーを待ちながらだよ



264 名前:デフォルトの名無しさん mailto:sage [2021/01/08(金) 10:42:43.33 ID:SFYEeLwk.net]
VScodeでgo.modがパッケージ更新できなくて悩んだ
結局コマンドラインから go get -u で取得したら GOPATH /pkg/mod/... に最新版が取得できた
VScodeのgo拡張って変な動きとかするなぁ

265 名前:デフォルトの名無しさん mailto:sage [2021/01/10(日) 08:45:10.91 ID:tmTVLRQU.net]
ubuntuのi386って、もしかして32bit?
goをインストールして動かそうとしたらファイル形式エラーで実行できなかった
i386捨ててamd64でやりなおし

266 名前:デフォルトの名無しさん mailto:sage [2021/01/10(日) 10:53:20.77 ID:tmTVLRQU.net]
>>260
amd64をインストールし直したら動いた

267 名前:デフォルトの名無しさん mailto:sage [2021/01/10(日) 11:16:28.28 ID:tmTVLRQU.net]
ものすごい当たり前の落とし穴なんだけど
os.MkdirAll() で os.ModeDir だけ指定してたら、Linux に行ったら権限不足でファイルを読み書きできなかった
アホか自分は!当たり前すぎるわ!orz

268 名前:デフォルトの名無しさん [2021/01/13(水) 02:41:40.78 ID:LRQMEOBI.net]
goエンジニアって0.5割ぐらいの超人エンジニアがいて、残りはマジでカス未満のエンジニアしかいなくないか?
ライブラリよく作ってるようなエンジニア以外の業務コード見たら吐き気するんだが同士おる?

269 名前:デフォルトの名無しさん mailto:sage [2021/01/13(水) 02:44:08.87 ID:atGCk1//.net]
>>263
それ何系の会社?
メルカリ界隈じゃないよね?

270 名前:デフォルトの名無しさん mailto:sage [2021/01/13(水) 03:39:37.52 ID:uZRkh4HP.net]
Ruby/Go の神、Vagrant, Terraform, Packer の作者、
今世紀最大の起業家、HashiCorp のMitchell Hashimoto

皆、彼を参考にしてる

271 名前:デフォルトの名無しさん mailto:sage [2021/01/13(水) 05:37:10.83 ID:vmn8olpj.net]
>>265
お前KENTAガイジやろ?
ここでクソみたいな宣伝すんなボケ

272 名前:デフォルトの名無しさん mailto:sage [2021/01/13(水) 08:37:45.48 ID:5GOPYdWB.net]
>>266
KENTAって誰ですか?
貴方のせいで検索して動画を再生してしまいました
貴方のせいでKENTAさんに収益が発生しました

273 名前:デフォルトの名無しさん mailto:sage [2021/01/13(水) 08:52:35.47 ID:u6YyMdJS.net]
>>263
それ〇〇エンジニアの全てが同じ状況だろ、それとも〇〇言語だと超人が増えるのか?



274 名前:デフォルトの名無しさん mailto:sage [2021/01/13(水) 10:02:18.24 ID:edoUNcFJ.net]
RubyをNGすればケンタガイジも自然に消えるよ
Go使いならRuby触ること無いから問題無いっしょ

275 名前:デフォルトの名無しさん mailto:sage [2021/01/13(水) 12:07:29.42 ID:GhxYbqoB.net]
ルビィ/Go の神、Vagrant, Terraform, Packer の作者、
今世紀最大の起業家、HashiCorp のMitchell Hashimoto

皆、彼を参考にしてる

276 名前:デフォルトの名無しさん mailto:sage [2021/01/13(水) 22:08:57.53 ID:lYKbR8rO.net]
KENTA
HashiCorp

KENTAガイジ対策として上記単語をNGワード設定しておきましょう。
プログラム板で二度と不快な投稿を目にしなくてすみましゅよ。

277 名前:デフォルトの名無しさん mailto:sage [2021/01/13(水) 22:49:31.14 ID:mK+3gZUP.net]
あとrubyのNG登録が浸透してしまったからか最近ルビィて書いとるぞそいつ。
ルビィもNG登録や。

278 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 02:30:53.33 ID:4quR9ect.net]
Linuxはinotify、WindowsはWMIを使ってディレクトリへの更新を検知してくれるパッケージって出来ないかな
iOSにも同じような機構はあるだろうし

279 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 06:04:18.90 ID:AIfhUXVU.net]
ル・ビぃ/Go の神、Vagrant, Terraform, Packer の作者、
今世紀最大の起業家、ハシCorp のMitchell ハシmoto

皆、彼を参考にしてる

280 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 07:09:01.73 ID:E+SJr/XS.net]
あーあ、意固地になっちゃった
お前らガイジ揶揄うのもほどほどにしとけよ?w

281 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 07:12:10.46 ID:iNbGwVKU.net]
猫シCorp

282 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 08:03:13.12 ID:mp+NLhBe.net]
>>275
元々価値の無い駄文を垂れ流して鬱陶しかったけど、日本語としてすら意味をなさなくなれば目に入ってもスルーしやすいからこれはこれでいいような気がするw

283 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 08:11:02.02 ID:AIfhUXVU.net]
>>277
効いてて草

ル・bi、、、ィ

ル、b・ィ



284 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 08:11:43.95 ID:1yd08R70.net]
>>275
NG出来なくてくやちーねーwwwwww

ruuu!biii最強!!!!wwwwwwwww

285 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 11:50:14.05 ID:hXZPMCaj.net]
推奨NGワード:
の神
起業家
参考にしてる

286 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 13:53:19.60 ID:Se9utFzt.net]
ル・bぃ/G,o のG,od、Vag_rant, Terr_aform, Pac_ker の作者、
今世_紀最大の起_業家、ハシCorp のMitケル ハシmoto

皆・彼を参考にしてる
ル・ビぃ/G,o のG・od、Vagrant, Terr_aform, Pac_ker の作者、
今_世紀最大の起_業_家、ハシCorp のMitchell ハシmoto

皆_彼_を参_考にしてる

287 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 14:07:06.27 ID:QYOIxwgk.net]
もはや出会い系のスパム並みの印象になっちゃってるから、色々逆効果だぞ。

288 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 14:20:45.98 ID:mp+NLhBe.net]
狂人のすることは分からんなw

289 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 15:27:15.99 ID:neKmd3sr.net]
ruby is God

290 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 19:21:51.56 ID:ToTdZAIR.net]
糖質をイジメるな!!

291 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 20:11:58.10 ID:VN42fcD2.net]
R u b y 
   G o  の 神

Vagrant, Terraform, Packer の作者


★今世紀最大

292 名前:嘯フ★起業家★

HashiCorp のMitchell Hashimoto

皆 、 彼 を 参 考 に し て る
[]
[ここ壊れてます]

293 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 22:26:27.13 ID:Bnzn5h4u.net]
火病るガイジを虐めて愉しむ冬の夜



294 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 22:43:56.58 ID:VN42fcD2.net]
キモオタプログラマー君はみんなから虐められてるけど……

295 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 22:47:16.08 ID:VN42fcD2.net]
学生の頃、眼鏡かけた気持ち悪いブス虐めて遊んでたけど
大人になるとそういう奴らがネットで暴れるんだな
俺が植え付けたトラウマは大きかったんだな
青葉みたいにはなるなよ……

296 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 23:28:29.98 ID:mp+NLhBe.net]
Ruby君が日本語の文章っぽいものを書いてるのを初めて見た気がする。
中身はともかくとして。

297 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 23:29:44.90 ID:nxZv0xP1.net]
そいつはタダのなりすめし

298 名前:デフォルトの名無しさん mailto:sage [2021/01/14(木) 23:42:03.90 ID:X9SM/m5M.net]
なりすましじゃないのは最初のやつだけでしょ

299 名前:デフォルトの名無しさん mailto:sage [2021/01/15(金) 01:00:12.28 ID:5E/tucpK.net]
なりすましという事にしとこうぜw

300 名前:デフォルトの名無しさん [2021/01/15(金) 15:42:02.84 ID:uPQddvH2.net]
goの文法教えて

if a, b := c.(*d.Foo); b && o.Bar() {
 ・・・
}

これは2つの変数 a, b に代入ってことであってる?
c.(*d.Foo) この部分がよくわからない
セミコロンは単に2つの式を入れるためだけのもの?

301 名前:デフォルトの名無しさん [2021/01/15(金) 16:10:06.13 ID:CBMjbZAp.net]
>>294
Type assertions ね
https://golang.org/ref/spec#Type_assertions

こんな感じに使う
https://play.golang.org/p/AupUP2aCZ5c

d はパッケージ名だろうし、o は普通は a のはず

302 名前:デフォルトの名無しさん mailto:sage [2021/01/15(金) 16:18:33.58 ID:CBMjbZAp.net]
>>294
ざっくり説明すると、これはいわゆる型キャスト
b に型の変換が成功したのか論理値で代える
; 以降が if の判定に使われる論理式
むしろ ; 以前が特殊で、ここで返ってきた変数は {} の中だけで使える
a は Foo へのポインタなので、Foo のメソッドを呼べる

303 名前:デフォルトの名無しさん mailto:sage [2021/01/15(金) 21:19:06.47 ID:uPQddvH2.net]
ありがとう。他と違う文法はよくわからんw



304 名前:デフォルトの名無しさん mailto:sage [2021/01/15(金) 21:57:56.53 ID:CBMjbZAp.net]
C や Java とかでも for (int i=0; i<5; i++) {} と作成した i は{}の中だけで有効
それとノリは同じ
C#のusingやら、そういう特殊な構文はどの言語にもある

無理やりキャストするのではなく、キャストできない場合の判定がある分、他の言語よりもいくらか安全
この系統には map のインデックスアクセスがあり
if value, ok := m[key]; ok {
……
}
キーが無ければ ok には false が返る

305 名前:265 mailto:sage [2021/01/15(金) 22:03:24.03 ID:MomngUWn.net]
Vagrant の作者、HashiCorp のMitchell Hashimoto もそうだけど、
皆、Ruby → Go がキャリアパス

メルカリ、カヤック
KENTA、るびきち、mattn

Ruby コミッターが多い、Cookpad、マネーフォワード、Ruby 開発

306 名前:デフォルトの名無しさん mailto:sage [2021/01/15(金) 22:13:27.50 ID:Al0jsoYD.net]
基地外にレスするつもりはなくて純粋に気になるんだけど、
RubyからGoに乗り換えた奴なんてそんなにいるのか?
俺の知ってるRubyist達はRubyしか知りませんやりませんマイクロサービス何それ食えるのって感じでGoとは遥か遠い連中だわ
GoはJava系かNodeやPythonから来る人が多い印象だな

307 名前:デフォルトの名無しさん mailto:sage [2021/01/15(金) 22:39:25.05 ID:v2N1LTYS.net]
vscodeでステップ実行してる時に値を見ると+xxx more

308 名前:になるけど全部見たい場合はどうすればいいねん []
[ここ壊れてます]

309 名前:265 mailto:sage [2021/01/15(金) 23:02:37.95 ID:MomngUWn.net]
Ruby on Rails で、スノーボードのサイトを作っていた、
Shopify の時価総額は、今や15兆円

Amazon は150兆円だけど、このままじゃ抜かれると、ライバル視してる

米国年収では、ついに、サーバー構築運用資格がRails を抜いた。
AWS ソリューション・アーキテクトが、1,500万円
VWware が、1,400万円

Rails が、1,300万円
Node.js が、900万円
ただし、Nodeの求人数は、Railsの2倍ある

Rubyでも、Shopifyアプリを作ったり、AWS Lambda, CloudFormation とか、色々な仕事があるけど、
速度重視のものは、Go へ行くだけ

310 名前:デフォルトの名無しさん mailto:sage [2021/01/16(土) 01:44:07.71 ID:xzsyPdU6.net]
ゴルーチン使いすぎてasync忘れてもうた

311 名前:デフォルトの名無しさん [2021/01/16(土) 01:46:47.49 ID:1yiOpWx6.net]
GoはPythonからのイメージすっごいある

312 名前:デフォルトの名無しさん mailto:sage [2021/01/16(土) 13:44:55.45 ID:D2Bsg9bU.net]
go1.16にちょっと興味が出た
ファイル埋め込みをサポートしてくれるのか

313 名前:デフォルトの名無しさん mailto:sage [2021/01/16(土) 16:32:55.26 ID:D2Bsg9bU.net]
//go:generate って自動でコマンド実行させられるけど、この機能のセキュリティの資料ってどこ?
ビルドはユーザー権限で動かすからサンドボックスとか無し?



314 名前:デフォルトの名無しさん mailto:sage [2021/01/16(土) 22:52:44.09 ID:WbzMKQxD.net]
セキュリティに対するケアなんか何もないよ
そもそも何のチェックもなくGitHubから直接パッケージを入れる仕様なんだから、
パッケージ作者がその気になればgo:generate云々以前に利用者のビルド成果物のバイナリに対してマルウェアを仕込むことすら造作もない
パッケージを入れるときには作者を全面的に信頼しそういう重大なリスクを受け入れていることを忘れてはいけない

315 名前:デフォルトの名無しさん [2021/01/19(火) 22:24:32.58 ID:+d4lPwTs.net]
なんか会社のPCで WSL+Ubuntu に Go をインストールしたら、こんなエラーになって使えなかった

$ go version
go version go1.13.8 linux/amd64
$ go get -u golang.org/x/text
go: extracting golang.org/x/text v0.3.5
go get: rename /home/hoge/go/pkg/mod/golang.org/x/text@v0.3.5.tmp-022669236 /home/hoge/go/pkg/mod/golang.org/x/text@v0.3.5: permission denied

316 名前:デフォルトの名無しさん mailto:sage [2021/01/20(水) 01:17:35.14 ID:Rdh9isrB.net]
ぐぐったらgoのバグみたいね

317 名前:デフォルトの名無しさん [2021/01/20(水) 01:39:00.63 ID:sgAeHwon.net]
これだからWSLは...

318 名前:デフォルトの名無しさん mailto:sage [2021/01/20(水) 01:44:37.61 ID:Rdh9isrB.net]
やっぱり出てきたか、デマ吐き

319 名前:デフォルトの名無しさん mailto:sage [2021/01/20(水) 10:21:29.47 ID:sOzWFlEJ.net]
Windows 10 Home でも出来るようになった、

WSL2 で、Docker でも使えば?

320 名前:デフォルトの名無しさん [2021/01/20(水) 23:51:09.81 ID:houPsxKw.net]
go1.16 がまだ出てないから statik 使ってるけど、コマンドラインから
go run github.com/rakyll/statik -f -src=static
叩くと、NISが

カテゴリ: 解決したセキュリティリスク
日時,リスク,活動,状態,推奨される処理,パス - ファイル名
2021/01/20 23:38:45,高,statik.exe (SONAR.SuspScript!g3) が SONAR によって検出されました,\
削除しました,解決しました - 処理の必要はありません,c:\Users\hoge\AppData\Local\Temp\go-build742135550\b001\exe\statik.exe

と容赦なく抹殺に来るんでバッチファイルから作成できない
トホホ

VScode からは実行できるんだけどなぁ
何が違うんだろう

321 名前:デフォルトの名無しさん [2021/01/21(木) 01:16:44.85 ID:6tk1Snw3.net]
あわしろ氏がDockerはオワコン、これからはWSLと言ってる。

322 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 03:04:48.79 ID:084E4D0G.net]
推奨NGワード:あわしろ

323 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 05:13:54.11 ID:pnbRvl8z.net]
推奨NGワード:NGワード



324 名前:デフォルトの名無しさん [2021/01/21(木) 05:17:47.11 ID:6tk1Snw3.net]
イクヤさんを馬鹿にしてんのか?

325 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 07:41:51.93 ID:JXSnM7xR.net]
>>317
バカにされているのはお前自信だぞw

326 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 10:36:56.38 ID:9HZQp01R.net]
>>301
これ教えてくれや

327 名前:デフォルトの名無しさん [2021/01/22(金) 23:26:34.48 ID:vuLukHTi.net]
goのパッケージで、全然違う役割で同じパッケージ名つけなくなったときみんなどうしてる?

328 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 23:47:27.87 ID:clRMgbeK.net]
apiwrapper2
apiwrapper3
saigo_no_apiwrapper
apiwrapper_final
こんなかんじで

329 名前:デフォルトの名無しさん [2021/01/24(日) 02:37:19.18 ID:49bdBtsk.net]
>>321
そうかぁ...なんだかなぁ

330 名前:デフォルトの名無しさん [2021/01/24(日) 04:02:02.83 ID:hPeuQsPP.net]
イクヤさんはバカじゃないぞ。
ただの嫌な奴だ。

331 名前:デフォルトの名無しさん [2021/01/24(日) 19:31:46.17 ID:tQo0lqIt.net]
import (
zenzen "xxx.com/omae/package"
chigau "xxx.com/aitsu/package"
)

332 名前:デフォルトの名無しさん [2021/01/24(日) 22:40:05.67 ID:49bdBtsk.net]
>>324
いや、自分が作ってるアプリ内でパッケージが被りそうな場合ですー

333 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 23:29:36.37 ID:1VpxryXU.net]
>>325
自分でも同じじゃないか?



334 名前:デフォルトの名無しさん [2021/01/25(月) 18:17:56.09 ID:d/3tjDJa.net]
>>326
たとえば、

package encrypt

っていう、APIの通信を暗号化するパッケージを自分で作ったとして、あとからユーザーがアップロードした画像を暗号化する処理作りたくなったとき、また

package encrypt

ってつけたくなるけど、最初に作ったAPIを暗号化する処理向けにすでに「encrypt」って使われてるからどうしよーってなるって話ですね

package apiencrypt
package userimageencrypt

にするのが普通ですか?

335 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 18:55:36.51 ID:ViKOXBu7.net]
>>327
いや、同時に使用する場合でも>>324さんの言うようにエイリアスで区別してインポートして使えばいい
例えば標準パッケージのnet/httpに対して、サブリポジトリにもgolang.org/x/net/httpがあったりとか、実験的実装でも同じパッケージ名をつけたりしているし

336 名前:デフォルトの名無しさん [2021/01/25(月) 19:17:10.86 ID:d/3tjDJa.net]
>>328
いや、importするときの話ではなくて、実装する時の話です!
ちょっとあとでサンプルコード用意しますね!!

337 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 20:10:27.92 ID:ViKOXBu7.net]
>>329
だから公式でもやってるから気にするなw

338 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 21:54:18.14 ID:SeLyUu4E.net]
何がそんなに嫌なんだ?

339 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 22:12:50.28 ID:yfUr2T9s.net]
単にエイリアスのことを理解してないだけでは?

340 名前:デフォルトの名無しさん [2021/01/25(月) 23:54:29.57 ID:d/3tjDJa.net]
すいません、僕のエイリアスの理解が間違ってました。↑でみなさんが言ってることが正しいです。
意味不明な事言って、誠に申し訳ありませんでした😳

341 名前:デフォルトの名無しさん [2021/01/26(火) 00:02:10.18 ID:7TBhA+72.net]
このスレでgolangのモヤモヤが一つ解消できました。本当にありがとうございました。

342 名前:デフォルトの名無しさん mailto:sage [2021/01/26(火) 01:18:09.44 ID:84lZ6EGP.net]
別にgolangだけじゃなく他の言語もほぼ同じ仕様だぞ

343 名前:デフォルトの名無しさん mailto:sage [2021/01/26(火) 02:03:46.73 ID:wg8lZWjJ.net]
意外と素直なやつで気にいった



344 名前:デフォルトの名無しさん [2021/01/26(火) 15:48:34.40 ID:7TBhA+72.net]
>>335
別ディレクトリの同一パッケージ名つけちゃうと、同じパッケージという扱いになると勘違いしてました。
ディレクトリが違えば、ちゃんと別パッケージ扱いになるんですね

345 名前:デフォルトの名無しさん mailto:sage [2021/01/26(火) 19:32:50.53 ID:QK4hy34A.net]
公開したアプリの機能追加しようとしたらgolintがまたゴネはじめた
調べるともうdeprecatedが可決されてるんだな
Apiと書くとAPIにしなきゃ絶許とかアホな子なんで困る

346 名前:デフォルトの名無しさん mailto:sage [2021/01/26(火) 19:41:08.73 ID:QK4hy34A.net]
すなおにgolangci-lintに切り替えた

347 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 15:46:00.33 ID:dNCRGAZL.net]
最近素直な人多いね🤗

348 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 19:26:08.32 ID:D9j7gzMM.net]
素直に尿道オナニーした

349 名前:デフォルトの名無しさん [2021/01/27(水) 20:43:24.94 ID:Qr3ry02h.net]
>>341
素直やなあ

350 名前:デフォルトの名無しさん mailto:sage [2021/01/30(土) 20:27:47.43 ID:Vt3mM499.net]
ごー言語ってどんなメリットがあるの?

351 名前:デフォルトの名無しさん mailto:sage [2021/01/30(土) 20:40:40.31 ID:qJyO6h8a.net]
高速なWebAPIが超楽に作れる

あとは、慣れるとスクリプト代わりに使える

352 名前:デフォルトの名無しさん [2021/01/31(日) 00:23:18.15 ID:v0/+r0AQ.net]
実行環境側で準備がいらないから、ちょっとしたツールとか作って人に配ったり、サーバーで実行したりしやすい

353 名前:デフォルトの名無しさん mailto:sage [2021/01/31(日) 02:08:30.36 ID:sEqffcUE.net]
linuxとwindowsで動かすツールにjava使ってたんだけど
少しづつGoに移植してる
かなり良い感触
ついにjavaを捨てられる



354 名前:デフォルトの名無しさん mailto:sage [2021/01/31(日) 02:54:28.37 ID:pT/gblY8.net]
>>345
それがあったか!

あとgithubからcloneしてこなくても go run できるのは意外と便利


でもこないだ statik を run したらノートンが怒って temp に作成された statik のイメージを問答無用で削除
build して実行したら動くから、temp にある exe がローカルディレクトリのファイルに書き込みするとヒューリスティック検知が危険と判断してるんだな、多分

355 名前:デフォルトの名無しさん [2021/02/03(水) 21:45:23.85 ID:CpFR0HHF.net]
>>347
> あとgithubからcloneしてこなくても go run できるのは意外と便利

これどゆこと??






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<319KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef