Предположим, есть 3 строки:
protein, starch, drink
Объединяя их, мы могли бы сказать, что к обеду:
Пример:
val protein = "fish"
val starch = "chips"
val drink = "wine"
val dinner = protein + ", " + starch + ", " + drink
Но что, если чего-то не хватает, например, белка, потому что моя жена ничего не могла поймать. Тогда у нас будет: ,chips, drink
на ужин.
Существует удобный способ объединить строки для добавления запятых - Я просто не знаю, что это; -) . У кого-нибудь есть хорошая идея?
Я ищу что-то вроде:
val dinner = protein +[add a comma if protein is not lenth of zero] + starch .....
Это просто забавное упражнение, которое я выполняю, так что потей, если это нельзя сделать каким-нибудь классным способом. Причина, по которой я пытаюсь выполнить условную конкатенацию в одном назначении, заключается в том, что я часто использую подобные вещи в XML, и хорошее решение сделает вещи ..... приятнее.