空の可変引数インターフェイス パラメーターに文字列スライスを渡す
gosqlite のようなパッケージを扱う場合、文字列のスライスをに渡す必要があります。空のインターフェイスパラメータを持つ可変個引数メソッド。ただし、型の互換性がないため、コンパイル エラーが発生します。
この問題を解決するには、文字列スライスを渡す直接の方法はありません。代わりに、空のインターフェイス スライスを作成し、文字列参照をコピーできます。このアプローチは機能しますが、面倒に感じます。
プロセスを効率化するために、文字列スライスを取得して空のインターフェイス スライスに変換するヘルパー関数を作成できます。あるいは、リフレクションを使用して関数を汎用にすることもできますが、実行時コストが発生します。このアプローチにより、文字列スライスを可変個引数メソッドに渡す、よりクリーンで効率的な方法が可能になります。
以上がGoで文字列スライスを可変引数の空のインターフェイスパラメータに渡す方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。