【Go言語】 webapp GO Part1 【Golang】 [無断転載禁止]©2ch.net (609レス)
【Go言語】 webapp GO Part1 【Golang】 [無断転載禁止]©2ch.net http://medaka.5ch.net/test/read.cgi/php/1469591183/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
396: nobodyさん [sage] 2017/11/03(金) 17:18:04.32 ID:??? >>394 393でコンパイルエラーが出て何の実装が必要かわかるんだから、それで問題ない気がするんだけど。 http://medaka.5ch.net/test/read.cgi/php/1469591183/396
397: nobodyさん [sage] 2017/11/03(金) 17:22:11.97 ID:??? >>395 面白いしJavaとかより柔軟だよね。 もっとinterfaceを拡張してプロパティとか演算子のシンタックスシュガーをもっと付けて欲しいとは思う。 多分上手く拡張できればジェネリクスに近い感じになると思うんだけど http://medaka.5ch.net/test/read.cgi/php/1469591183/397
398: nobodyさん [sage] 2017/11/03(金) 17:37:29.27 ID:??? >>396 ? そもそもIの存在を知らないような場合にそういうコードでチェックできないと思うんだが TにReadメソッドが実装されてる→よく読み進めるとIにはReadメソッドをもつ→TはIを満たしてるという思考の流れが気持ち悪い http://medaka.5ch.net/test/read.cgi/php/1469591183/398
399: nobodyさん [sage] 2017/11/03(金) 18:08:43.40 ID:??? >>398 考え方がおかしい。元々の質問は >> 明示的にこのinterfaceを満たしてますよみたいなのが欲しい という話だから当然inteface “I”の存在を知っている前提。 構造体Tを作っていてそいつにinterface Iの実装を行いたいという場合に type T struct{} var _ I = T{} とういう風に書くと実装条件を満たすかをコンパイルエラーでチェックできるから 確実に実装できる。 http://medaka.5ch.net/test/read.cgi/php/1469591183/399
400: nobodyさん [sage] 2017/11/03(金) 18:43:50.33 ID:??? もしかして定義済みの型がどのinterfaceを実装してるのか明示してほしいってことか でもそれGoのinterfaceの考え方じゃないよ http://medaka.5ch.net/test/read.cgi/php/1469591183/400
401: nobodyさん [sage] 2017/11/04(土) 00:08:40.50 ID:??? >>400 アンカーつけないとなんに対しての反論かわからんのだが。 interfaceの概念はべつにGo独自とかそういうもんじゃないし Goのinterfaceの考え方ってなんのことを指してるのかよくわからんな。 基本的にはJavaと変わらんでしょimplementsが不要ってだけ。 http://medaka.5ch.net/test/read.cgi/php/1469591183/401
402: nobodyさん [sage] 2017/11/04(土) 00:27:05.59 ID:??? >>401 >>400は>>391,394,398あたりへの憶測 他言語のinterfaceは、imprementsすることでその型が何であるのかを説明するためのもの Goのinterfaceはオブジェクトが必要な機能を備えているか調べるためのもの だから考え方が違う http://medaka.5ch.net/test/read.cgi/php/1469591183/402
403: nobodyさん [sage] 2017/11/04(土) 02:51:54.56 ID:??? >>402 なんかフワッフワした言い回しすぎて何を説明したいのかがわからんな。 interfaceは、英単語の意味そのものだよ。つまりはメソッド名とパラメーターの並びと、返り値の型の組み合わせそのもの。 それ以上でもそれ以下でもない。 基本的には言語として共通の概念と言える。 goとそれ以外の言語の違いは 型(javaの場合はclass)がinterfaceを満たす条件が違うってだけ。 条件の違いは java: interfaceを明示的に指定する go: interfaceと同じメソッドを、実装する http://medaka.5ch.net/test/read.cgi/php/1469591183/403
404: nobodyさん [sage] 2017/11/04(土) 10:03:13.95 ID:??? どうでもいい言葉あそびを始めちゃった http://medaka.5ch.net/test/read.cgi/php/1469591183/404
405: nobodyさん [sage] 2017/11/04(土) 14:18:28.93 ID:??? PHPerだらけだったうちの会社もとうとうGoの勢いを感じて次のプロジェクトで使うことになった ISUCONの結果が地味に効いてる 経営陣はAWSの課金が減ることを期待してるみたいだけど、はたしてどうなることやら http://medaka.5ch.net/test/read.cgi/php/1469591183/405
406: nobodyさん [sage] 2017/11/04(土) 21:52:33.04 ID:??? >>405 なぜGAE/goを見ない。 http://medaka.5ch.net/test/read.cgi/php/1469591183/406
407: nobodyさん [sage] 2017/11/04(土) 22:04:18.44 ID:??? 他人の書いたソースを読んでて特定のinterfaceの実際の実装を見たい場合 どの構造体や型をみればいいのか探すのが面倒なことはまれによくある http://medaka.5ch.net/test/read.cgi/php/1469591183/407
408: nobodyさん [] 2017/11/05(日) 09:46:32.93 ID:80U0JgH4 > Goのinterfaceはオブジェクトが必要な機能を備えているか調べるためのもの これって公式にどっかに書いてあるの? というかGoにオブジェクトって概念あるか http://medaka.5ch.net/test/read.cgi/php/1469591183/408
409: nobodyさん [sage] 2017/11/05(日) 11:30:57.32 ID:??? >>407 guruが対応してるから簡単に探せるで vscならcmd+f12で実装を探す http://medaka.5ch.net/test/read.cgi/php/1469591183/409
410: nobodyさん [sage] 2017/11/05(日) 15:24:42.14 ID:??? >>409 うん 手元にcloneしたソースはguruで探すけど githubでソース眺めてる時とかがちょっと困る http://medaka.5ch.net/test/read.cgi/php/1469591183/410
411: nobodyさん [sage] 2017/11/05(日) 16:43:33.10 ID:??? >>406 GAE/GoでgRPC使えるんだっけ? http://medaka.5ch.net/test/read.cgi/php/1469591183/411
412: nobodyさん [sage] 2017/11/05(日) 16:45:44.88 ID:??? GAE/GoやるならStandardで使いたいんだよね http://medaka.5ch.net/test/read.cgi/php/1469591183/412
413: nobodyさん [sage] 2017/11/05(日) 16:56:45.24 ID:??? GAE/Go SEとgRPCは色々と苦しい 代替案として挙げられるのはGAE/Goとgoaあたり? http://medaka.5ch.net/test/read.cgi/php/1469591183/413
414: nobodyさん [sage] 2017/11/05(日) 17:23:25.12 ID:??? GAE/Go Standardでも gRPC は urlfetch でいけるんじゃないの? やったことないからわかんないけど http://medaka.5ch.net/test/read.cgi/php/1469591183/414
415: nobodyさん [sage] 2017/11/06(月) 07:26:19.43 ID:??? >>410 doxygenみたくinterfaceのコードのところがリンクになってクリックすると 実装一覧が出るようにしてほしいってことね。 http://medaka.5ch.net/test/read.cgi/php/1469591183/415
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 194 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s