[解決済み] Goのオプションのパラメータ?
2022-03-16 19:27:11
質問
Goはオプションのパラメータを持つことができますか?それとも、同じ名前で引数の数が異なる2つの関数を定義すればよいのでしょうか?
どのように解決するのですか?
Go にはオプションのパラメータがありません また、メソッドのオーバーロードもサポートしていません。 :
メソッドディスパッチが簡素化されます。 は、タイプマッチングを行う必要がない。 もあります。他の言語での経験 は、様々な 同じ名前のメソッドでも 異なるシグネチャを持つ 便利ですが、同時に 実際には混乱しやすいし、壊れやすい。 名前だけでマッチングし 型に一貫性を持たせることは Goの型の簡略化の決定 システムです。
関連
-
[解決済み] Go モジュールのローカル リポジトリとして Artifactory を使用する方法
-
[解決済み] panic: ランタイムエラー:Goのインデックスが範囲外
-
[解決済み] 関数呼び出しで「値として使用」される
-
[解決済み] Goテスト文字列が部分文字列を含む
-
[解決済み] ゼロ終端のバイト配列を文字列に変換するにはどうすればよいですか?
-
[解決済み] パラメータと戻り値におけるポインタと値の比較
-
[解決済み] ASP.NET MVCでコントローラのメソッドをオーバーロードすることはできますか?
-
[解決済み】関数宣言の構文:関数名の前に括弧でくくられたもの
-
[解決済み】TypeScriptの関数のオーバーローディング
-
[解決済み】PHPの関数のオーバーローディング
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】vsコードの解決方法 - goplsコマンドが使用できません。
-
[解決済み] Cgo: すみません、未実装です: 64ビットモードはコンパイルされていません。
-
runnerw.exe: CreateProcess はエラー 216 で失敗しました。プロセスが終了し、終了コード 216 が表示された 実行するプロジェクトがこの例外をスローする
-
[解決済み] Goのペア/タプルデータ型
-
[解決済み] GOPATHとGOROOTの値はどうすればよいですか?
-
[解決済み】go getでインストールしたパッケージの削除について
-
[解決済み】指定したファイル内のテストケースを実行するには?
-
[解決済み】GoはREPLを提供しますか?
-
[解決済み] Go言語には関数/メソッドのオーバーロードがありますか?
-
[解決済み] Goのメソッドにおけるデフォルト値