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

Go language part 5

1 :デフォルトの名無しさん:2022/02/27(日) 07:43:20.04 ID:uWHjNeVw.net
Goについて扱うスレッドです。
GoはGoogleによって開発された言語です。

公式
https://golang.org

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

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

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


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

709 :デフォルトの名無しさん:2022/12/12(月) 10:35:46.50 ID:+aBs88Ma.net
>>708
ITでも知ったかするよ
N88BASIC書いてもらったら大嘘な奴が出てきた
ちゃんと下げ親指ボタン押して運営にレポートするとよろし

710 :デフォルトの名無しさん:2022/12/12(月) 14:23:40.21 ID:Sd/ABjr2.net
真面目な話、わからんことを素直に「それについてはわかりません」と言ってくれないのはかなりタチがわるいな
新入社員だったら要注意人物だよ

711 :デフォルトの名無しさん:2022/12/12(月) 15:22:25.27 ID:+aBs88Ma.net
>>710
わかりません と答える場合もある
AI君がわかった気になってるだけ
更にタチが悪いけどもw

スレに沿って書くなら、エンジニアの仕事はまだまだ安泰だが、使いようによっちゃ楽はできる
って感じね

712 :デフォルトの名無しさん:2022/12/27(火) 22:42:29.20 ID:zgwkOx1T.net
rainu/go-command-chain: A go library for easy configure and run command chains. Such like pipelining in unix shells.
https://github.com/rainu/go-command-chain

713 :デフォルトの名無しさん:2022/12/28(水) 10:01:43.96 ID:/bZ5g76e.net
CLIの引数の読み取りするライブラリーは何がおすすめ?

kingpinは最近更新されてないからkong試してみたが
なんか使いづらい
ここに挙がってる他のやつ試そうかと思う
https://www.reddit.com/r/golang/comments/9uybnt/choosing_a_library_for_cli_application/

Neither, personally I like https://github.com/jessevdk/go-flags. I like the declarative approach a lot more than the imperative one used for many other options, and it's extremely feature-rich.

714 :デフォルトの名無しさん:2022/12/28(水) 10:02:39.35 ID:/bZ5g76e.net
https://github.com/jessevdk/go-flags

715 :デフォルトの名無しさん:2022/12/28(水) 10:04:18.11 ID:Vd7DA+tc.net
https://github.com/spf13/cobra
これ

716 :デフォルトの名無しさん:2022/12/28(水) 10:25:06.75 ID:/bZ5g76e.net
>>715
Cobraはこんな感じのこと書かれてるけど
どんなコードを指してるのか分からん

kingpinは直感的に使える気がするけどメンテナンスされてない
問題なければこのまま使えば良いか?

Both cobra and urfave/cli both enforce a globals-heavy, inversion-of-control architectural pattern that's difficult to maintain.
IMO, Kingpin is the only widely-used CLI library that takes an appropriate architectural approach.

717 :デフォルトの名無しさん:2022/12/28(水) 18:14:44.71 ID:Vd7DA+tc.net
>>716
読んできて判断すればいいじゃん。そんなに読めないものじゃないし使い方も難しくない。アーキテクチャはたしかに理想的ではないと俺も思ってるけど、利用面からの意見としては、、
実戦で使用されていて信頼できる
機能面でも多言語の相当品と同じことがまあまあの書きやすさで書ける。ただしやや歴史的機能があったりして隅々まで洗練されてるとは言い難い印象
コマンドラインの補完などほかの言語では少々保守が面倒な機能があって便利

っと思ってる。でもとにかく評判より自分で確かめたらいいよ

718 :デフォルトの名無しさん:2023/01/03(火) 22:07:17.76 ID:nBTO23xG.net
cobraはサブコマンドを無限に生やすような大規模向け、Kubernetes/dockerで使用されてる。
そこまで拡張する予定がない場合はgo-flagsかもっとシンプルな mitchellh/cliかな?ちょっとオプションがあるだけなら標準?のflagsだろうけど、普通に*nixのfindぐらいオプションがあるならやっぱりgo-flagsがおすすめだわ
大した関連性がないのに1つのバイナリのサブコマンドになってるより、別プログラムのほうが設計もメンテも楽だしcobraが**とても**メンテしやすいという話だけど、それは変らない。
本当にそこまで多数のオプションで動きが変わるようなプログラムを作るのか?という自問自答が必要だと思う、いやcobraは良いと思うけどね

719 :デフォルトの名無しさん:2023/02/02(木) 11:00:03.89 ID:aD0kITwS.net
https://go.dev/blog/go1.20

720 :デフォルトの名無しさん:2023/02/02(木) 22:07:10.87 ID:u1Hba8Dd.net
正式版リリースされたんだろうね。

721 :デフォルトの名無しさん:2023/02/05(日) 14:04:47.63 ID:hlR7Lbz4.net
ジェネリックスって、有名どころのOSSのライブラリで活用されたりしてるの?
それとも手遅れ?
ORMあたりでこねぇかな

722 :デフォルトの名無しさん:2023/03/03(金) 19:04:29.44 ID:E2W0QKCP.net
Go言語でマイクロサービスの実装を解説してる書籍はありますかねえ?

723 :デフォルトの名無しさん:2023/03/13(月) 22:26:20.80 ID:i1e+c7zN.net
>>475
今まさに使ってるよ

724 :デフォルトの名無しさん:2023/04/05(水) 05:10:28.93 ID:DRPu7HQc.net
>>722
以下は、Golangを使用してマイクロサービスを開発するための書籍です。

"Goで学ぶマイクロサービス設計入門" - 田中 充史 著
  この本は、Golangを使用してマイクロサービスを設計する方法を解説しています。サンプルコードを使用して、マイクロサービスの作成、展開、スケーリングなどを実践的に学ぶことができます。

"GoによるWebアプリケーション開発" - 佐藤 幸一 著
  この本は、Golangを使用してWebアプリケーションを開発する方法を解説しています。マイクロサービスの設計と開発に必要な概念と技術を学ぶことができます。

"Goマイクロサービスパターン" - マテウス・カルステンス 著
  この本は、Golangを使用してマイクロサービスを実装するためのパターンを紹介しています。パターンに従って実装することで、マイクロサービスの堅牢性、柔軟性、スケーラビリティを高めることができます。

以上の書籍は、Golangを使用してマイクロサービスを開発する際に役立つ情報が含まれています。どの書籍も、実践的なアプローチを採用しており、Golangの基礎から応用まで幅広くカバーしています。

725 :デフォルトの名無しさん:2023/04/24(月) 17:12:53.41 ID:cAv437kT.net
Go言語入りユニクロTシャツ、Akamaiが提供 コードを動かしてみた人も=ITmedia

726 :デフォルトの名無しさん:2023/06/02(金) 19:10:27.48 ID:iTDmv0FSX
Go言語って流行ってるんですか。Go言語での仕事ってたくさんあるんですか。
ま〜どうでもいいけど。

727 :デフォルトの名無しさん:2023/06/09(金) 20:38:28.47 ID:cm/uNDIo.net
1.20.5リリース

728 :デフォルトの名無しさん:2023/06/25(日) 22:02:04.84 ID:i+k3hE2N.net
ビルトインmin,maxやっときたか

729 :デフォルトの名無しさん:2023/07/26(水) 21:01:05.26 ID:gfwPzIhn.net
今期の公式調査が来たからみんな答えよう

以前の発表通りエラー制御に本腰入れ始めるのかまたもや意識調査が含まれてた
AIについての質問もあったし標準で組み込まれる未来もあるのかしら

730 :デフォルトの名無しさん:2023/07/26(水) 23:19:31.81 ID:y7c46OWN.net
Goはこの中途半端な立ち位置のまま
この限られた用途以外で一般的に使われる言語にはならないと思われる

731 :デフォルトの名無しさん:2023/07/27(木) 08:50:36.21 ID:avMPxvPz.net
昔Rubyがブイブイいわせていた時、私はPythonを選びました
本物には本物が分かります、そして私は静的言語としてGoを選択します
そうです、これが本物の回答なのです
いえ、これは私が優れているということではありません
Goが優れているということなのです

732 :デフォルトの名無しさん:2023/07/27(木) 13:33:27.28 ID:PeWu9EZy.net
goもこのまま衰退してしまうのだろうか。
今からならrust覚えた方がいいかな。

733 :デフォルトの名無しさん:2023/07/27(木) 22:38:03.18 ID:3hHUpwom.net
そういえばジェネリクスはもう実装されたんだよな。もうinterface{}地獄じゃないのかな。

734 :デフォルトの名無しさん:2023/07/29(土) 17:37:17.23 ID:meVoqp2J.net
まだ地獄やろ、
そんなはやくライブラリに取りこまれないんじゃないか
ORMとかどうなったのかな

735 :デフォルトの名無しさん:2023/07/31(月) 00:39:34.75 ID:vFPs2eWw.net
agoutiのかわりのライブラリでないかなー

736 :デフォルトの名無しさん:2023/08/18(金) 16:42:15.53 ID:hpPc67cT.net
かなり早い段階で翻訳が出たな
原著公式レポがあるから動かす手間を惜しまなければ何がダメなのか分かるけどね
https://github.com/teivah/100-go-mistakes/blob/master/09-concurrency-practice/68-string-formatting/main.go

“開発の失敗学”から生産性とコード品質を高める。『Go言語 100Tips ありがちなミスを把握し、実装を最適化する』
Goプログラミングの間違いを網羅的に解説した一冊
https://forest.watch.impress.co.jp/docs/bookwatch/news/1524131.html

https://www.アmazon.com/100-Mistakes-How-Avoid-Them/dp/1617299596
翻訳者ご本人 柴田芳樹 5.0 out of 5 stars The equivalent of "Effective Java"
>However, please note that there are many minor errors in the book, so if you can read Japanese, I recommend the Japanese version that I have translated.

なおreadme翻訳募集中
README: Japanese translation 🇯🇵
https://github.com/teivah/100-go-mistakes/issues/30

737 :デフォルトの名無しさん:2023/09/03(日) 01:50:02.49 ID:Cy9pNCnO.net
最近goはじめたけど、例外処理になれないわ

今まで安易にスローしてきたつけが出てる感じ

738 :デフォルトの名無しさん:2023/09/17(日) 01:24:19.14 ID:gmX20b6T.net
身内に不幸があったので

739 :デフォルトの名無しさん:2023/09/18(月) 10:08:19.99 ID:CekIHz6dr
私利私欲のために莫大な温室効果ガスまき散らして気候変動させて災害連発させて人殺して石油需給逼迫させて物価暴騰させて社会に莫大な
損害を与えながらノコノコスーダンやらに行ってなにやら巻き込まれてるボケどもが、クソ税金泥棒公務員利権のネタにされながら人件費だの
食料だのと1億は税金をドブに捨ててるだろう何の関係もない国民から強奪した莫大な税金使って迎えに行くとか唖然とするが、こいつら
ひとり1000万ほど徴収すべきだし、こういうことのために今後は邦人の出国税ひとり1000万は徴収しないとな、入管収容て゛税金泥棒
100%のクソ公務員の過失責任を税金で肩代わりするとかやってるカ゛イジン入国税も1000万は徴収するのか゛筋だし、クソ航空機には
航空燃料税1KL1千万円、離発着税1回1億円、上空通過税1Km100万円、それ以前にスティンカ゛―解禁して、私有地からのクソ航空機
撃墜を合法化するのは住民としての普遍的な権利だし.憲法ガン無視て゛都心まて゛数珠つなぎでクソ航空機飛ばして私権侵害して私腹を肥やす
強盗殺人の首魁斎藤鉄夫ら世界最悪の殺人腐敗組織公明党を壊滅させないと,お前らの生活は苦しくなる−方だという現実に気つ゛かないとな!
(羽田)ttps://www.call4.jp/info.php?type=items&id=I0000062 , ttps://haneda-Рroject.jimdofrеe.com/
(成田)ttps://n-souonhigaisosУoudan.amebaownd.com/
(テロ組織)ttPs://i.imgur.Com/hnli1ga.jpeg

740 :デフォルトの名無しさん:2023/09/28(木) 18:02:19.03 ID:58VlP50A.net
みんなgoに帰ってくる

741 :デフォルトの名無しさん:2023/09/28(木) 18:30:24.70 ID:gS/5M63X.net
女性がイクときは3パターンある
1.come(欧米)
2.go(日本)
3.end(日本ではあまり知られていない)

742 :デフォルトの名無しさん:2023/10/14(土) 18:38:23.73 ID:fMt8uhtsz
自閉隊員が自閉隊員を銃殺とか税金泥棒殺人組織丸出した゛が岸田異次元増税憲法カ゛ン無視地球破壞軍国主義税金泥棒文雄に殺されたも同然
結局少子化が國の存続ガーだの嘘八百こいてんのは利権確保とてめえか゛自由に殺せる兵隊か゛ほしいという邪悪な権カ欲求によるものだしな
日本に原爆落とした世界最悪のならず者国家と共謀して軍事演習た゛なんだと隣国挑発して正当防衛権行使させて白々しく安全保障ガーだの
プロパガンダ放送連発させてバカ丸出しのJアラートだの国民煽って憲法9条無視して軍事増税して軍事大国化
相当の盆暗でもなければこの悪質な茶番劇に怒りを覚えるわな
無意味極まりない上空撮影のために私権侵害報道ヘリか゛グルク゛ル飛び回ってむしろ殺人自閉隊員よりもこいつらこそが莫大な温室効果カ゛ス
まき散らして地球破壞して氣候変動させて災害連発させて人殺してるのは明らか、カによるー方的な現状変更によって都心まて゛数珠つなぎで
憲法カ゛ン無視でクソ航空機に私権侵害させて人殺しまくってるしお前ら惡質自民公明を殲滅するか殺されるかのどちらかだぞ
[羽田)ttps://www.call4.jp/info.php?type=itеms&id=I0000062 , ttps://haneda-project.jimdofree.com/
(成田)TТps://n-souonhigaisosyoudan.amebaownd.com/
(テロ組織)ttps://i.imgur.com/hnli1ga.jpeg

743 :デフォルトの名無しさん:2023/11/27(月) 22:53:28.32 ID:9f7xeaaD.net
mattnさんのGo本半額だったのに買い忘れた…
昨日でセール終わってた

744 :デフォルトの名無しさん:2023/12/31(日) 23:28:43.30 ID:dxC8BLNX.net
もっと盛り上げてもらっていっすか?

745 :デフォルトの名無しさん:2024/01/10(水) 20:53:52.31 ID:lwrDTIi6.net
goいいよな
わかりやすい

でもpythonのあほみたいな量のライブラリ使った後は自分で作んなきゃいけないんかとなる

746 :デフォルトの名無しさん:2024/01/10(水) 21:15:00.66 ID:3AggmXC7.net
マイクロサービス向けの言語だから
APIサーバーとか小さな特化したものを
サクッと作るのに適してる

それ以上のことやると死ぬだけ
まさしく適材適所

747 :デフォルトの名無しさん:2024/01/11(木) 20:28:02.09 ID:dlUe/OEx.net
コピペ地獄

748 :デフォルトの名無しさん:2024/01/15(月) 10:36:24.87 ID:dnGwE3TA.net
勉強がてらGoでwebサービスやってるけどLaravelで良いじゃんって気がしてしょうがないw
PHP Laravel再評価の時代来そう

749 :デフォルトの名無しさん:2024/01/15(月) 11:07:21.77 ID:WLI3YoB9.net
> PHP Laravel再評価の時代来そう

こない。

750 :デフォルトの名無しさん:2024/01/16(火) 00:18:43.14 ID:OEv0o386.net
プロの労働市場は、Ruby, AWS Solution Architect だけ。
Java は多重請負構造のIT 土方

米国年収でも、Rubyは、Go/Rust/Elixir の3大言語を超えた!

Ruby, Elixir : 9.3 万ドル
Go : 8.9
Rust : 8.7

多くの言語 : 6.5〜7

PHP : 5
Dart : 4.4

PHP, Dart は、コンピューターサイエンスを勉強していない高卒用言語

フレームワークは、
Ruby on Rails : 9 万ドル
Django : 6
Laravel : 3.8

YouTube で有名な雑食系エンジニア・KENTA が言ってる。
初心者のキャリアパスは、Rails → Go のみ

Ruby/Goの神・HashiCorp のMitchell Hashimoto がそう。
Ruby製のVagrant → Go製のTerraform。
今は、Goプログラマーしか求めていない

PHP, Scala はKENTAがオワコン認定したので、絶対にやってはいけない言語です!

751 :デフォルトの名無しさん:2024/01/17(水) 20:06:14.83 ID:IsM8Z7mt.net
なるほど尊師様がおっしゃるのなら間違いないw

752 :デフォルトの名無しさん:2024/01/19(金) 05:11:59.56 ID:P4Evroye.net
地雷原を歩かせるスパルタ…!

753 :デフォルトの名無しさん:2024/01/28(日) 11:18:59.19 ID:pEbeI3Z0.net
Goしか勝たん

754 :デフォルトの名無しさん:2024/02/07(水) 17:22:45.49 ID:eJRtBQFR.net
Googleがプログラミング言語「Rust」に100万米ドルを助成
「C++」との併存・置き換えを図る
https://forest.watch.impress.co.jp/docs/news/1566662.html

755 :デフォルトの名無しさん:2024/02/07(水) 17:32:10.04 ID:6WfYYP7P.net
スレ違い

756 :デフォルトの名無しさん:2024/02/13(火) 21:58:15.14 ID:ty/4roqG.net
.22 のmuxのパラメタさぁ

757 :デフォルトの名無しさん:2024/02/14(水) 13:09:52.21 ID:gybktDWa.net
mux使ってないけど、なんかあったん?

758 :749:2024/02/14(水) 20:05:40.85 ID:73JEoiws.net
米国年収でも、Rubyは、Go/Rust/Elixir の3大言語を超えた!

2022 -> 2023

Ruby : 9.3 -> 9.9 万ドル
Elixir : 9.3 -> 9.6
Go : 8.9 -> 9.3
Rust : 8.7 -> 8.7

多くの言語 : 6.5〜7 -> 7.3〜7.8

PHP : 5 -> 5.9
Dart : 4.4 -> 5.6

243 KB
新着レスの表示

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

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★