Finally, code-switching may have an exploratory function when the unmarked choice is uncertain – for instance, when little is known about an interlocutor’s social identity, or when there is a ‘clash of norms’, as in the following example where a local businessman meets up with a former classmate, now a university student and home for a visit. In this case, three languages are used: Kikuyu, Swahili and English. Myers-Scotton comments that Kikuyu, or perhaps Kikuyu/Swahili, would be the unmarked choices.

-What is the function of code switching here?

The function of code-switching in this context is to navigate the social dynamics and establish a common ground between the two individuals. As the social identity of the interlocutor is uncertain and there is a clash of norms due to their different backgrounds (businessman vs. university student), code-switching allows for the appropriate use of language choices that can bridge the gap and facilitate understanding and communication. It helps in establishing rapport and effectively relaying information by using familiar languages that both parties are comfortable with.

The function of code-switching in this context is exploratory. Code-switching serves as a way to navigate uncertain situations, such as when little is known about the social identity of the interlocutor or when there is a clash of norms. In this particular example, code-switching between three languages (Kikuyu, Swahili, and English) allows the speaker to adapt their language choices based on their familiarity and comfort level. The unmarked choices, according to Myers-Scotton, would be Kikuyu or possibly Kikuyu/Swahili.