Итак, у меня есть эта часть кода:
stringName = "\(param1)\(param2)\(param3)\(param4)\(param5)"
Все эти параметры вычисляются внутри функции, в которую вызывается stringName. То, что я хочу сделать, это вывести имя строки со всеми этими параметрами, разделенными, скажем, комой, что в теории было бы так же просто, как разделить их комой внутри строки, однако я хочу, чтобы кома появлялась только между этими параметрами, когда они существуют, и они не все будут существовать в каждом случае. Поскольку функция, которую я создаю, зависит от массива и этих параметров от длины массива, поэтому в некоторых случаях возвращаемая строка будет:
stringName = "param1,param4"
или
stringName = "param2,param3,param5"
et c ... (получил максимум 8 из этих параметров) Так как иногда эти параметры оказываются пустыми строками, я не хочу заканчивать тем, что строковое имя состоит только из ком, просто хочу, чтобы мои запятые появлялись между 2 параметры, когда они не пустые строки. Любая идея, как отформатировать это?
Спасибо!