[過去ログ] Go language part 1 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
280
(2): デフォルトの名無しさん [sage] 2014/08/05(火) 18:07:02.09 ID:DgDBu3xR(2/3) AAS
>>279
279(1): 276 [sage] 2014/08/05(火) 17:59:47.02 ID:dd7FVYvi(1/2) AAS
>>277
いえ、違います。
てか仕様そのものじゃないか。

>>278
いえ違います。
別物ではないから
重複定義でエラーになるんでしょ。

func (x int) (x int) なら
現状だとpseudoで
int x = 0
int x = args["x"]

その内
func () (x=123 int)
などで0以外の初期化子与えたり
func (x int) (x=args["x"] int)
func (x int) (x=args.x int)
func (x int) (x=_x int)
などで引数で初期化とか出来るようになるんじゃないかな
というか既にあるんじゃないのかな
変数名in x,y で、out x,yにしたかったんだろ。
でも言語仕様上 in x,y とout x,yのx,yを同じ変数に割り当てられないからエラーになるんだろ。
つまりinと、outは別の変数を使えとしかられてるんじゃ無いの?

言語によってはinout属性を付けると、入力変数に値をセット出来て出力とすることが出来る。
281
(1): デフォルトの名無しさん [sage] 2014/08/05(火) 18:10:48.15 ID:DgDBu3xR(3/3) AAS
>>280 簡単に言うと、
func( 1, 2 ) と渡された時に

勝手に 1, 2 を上書きすんなよとしかられてるんだろ?
283: デフォルトの名無しさん [sage] 2014/08/05(火) 18:45:40.65 ID:dd7FVYvi(2/2) AAS
>>280
>>281
面倒だから何でもいいよ。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.043s