コード・スイッチングは、場面や相手に応じて、会話の中で言語を切り替えることです。
コード・スイッチングには、状況的コードスイッチング、隠喩的コードスイッチング、会話的コードスイッチングがあります。
状況的コードスイッチング
場面や相手に合わせて言語を切り替えることです。
たとえば、日韓バイリンガルの子どもは、日本人の父親が相手の場合は日本語、韓国人の母親が相手の場合は韓国語に切り替えて話します。
隠喩的コードスイッチング
話し手との親密さや連帯感を強めるために行われる言語の切り替えです。
たとえば、日韓バイリンガルの兄弟は、日本人の父親と日本語で話しますが、父親に聞かれたくないことは韓国語に切り替えて話します。
会話的コードスイッチング
情報を補足したり、発言を引用したりして、会話の流れを維持しながら行われる切り替えのことです。