MCQS | Which among the following is true with respect to Enum in Swift? S1: Enum cases can contain one or more associated values. S2: Enums can be recursive S3: Enums can have custom init methods S4: Enums can be nested

Question:Which among the following is true with respect to Enum in Swift? S1: Enum cases can contain one or more associated values. S2: Enums can be recursive S3: Enums can have custom init methods S4: Enums can be nested

1.S1,S2 and S3

2.S1,S3 and S4

3.S1,S2 and S4

4.S1,S2, S3 and S4