In dictionaries:
Code-switching in Hong Kong
Code-switching is a type of linguistic behaviour that juxtaposes "passages of speech belonging to two different grammatical systems or sub-systems, within the same exchange".
Metaphorical code-switching
Metaphorical code-switching refers to the tendency in a bilingual or multilingual community to switch codes (language or language variety) in conversation in order to discuss a topic that would normally fall into another conversational domain.
more...