Quiz · Enums · lesson 5 of 8Quiz — kinds of valuesHow does a raw value differ from an associated value, and which one gives init?(rawValue:)?[A]Both are constants written in the declaration, one set per case; raw values share one type, associated ones may differ, and both give init?(rawValue:) to find a case by its value.[B]A raw value is written in the code and an associated one when a value is created; one case may carry both at once, and init?(rawValue:) searches by either of them.[C]A raw value is one constant per case, fixed in the declaration, and init?(rawValue:) finds a case by it; an associated value is set anew for every value you create.[D]An associated value is one constant per case, fixed in the declaration, and init?(rawValue:) finds a case by it; a raw value is set anew for every value you create.← BackAssociated valuesNext →Enum methods