So, that is one a knowing factor we having to maintain the type information through an enumerated value separately, which is another disturbing factor and if you just look at if you just look at the earlier one, we are creating lot of duplications, for example, here we have to do a union based collection which is also quite cumbersome because it is not guarantee that the value that I keep in the type and the particular field that I read in the union is no way checked by compiler.
അതിനാൽ, ഒരു വിവരമറിഞ്ഞ മൂല്യത്തിലൂടെ പ്രത്യേകമായി ഞങ്ങൾ ടൈപ്പ് വിവരങ്ങൾ പരിപാലിക്കേണ്ട ഒരു അറിവുള്ള ഘടകമാണിത്, ഇത് മറ്റൊരു അസ്വസ്ഥജനകമായ ഘടകമാണ്, മുമ്പത്തെ ഒന്ന് നോക്കുകയാണെങ്കിൽ നിങ്ങൾ നോക്കുകയാണെങ്കിൽ, ഞങ്ങൾ ധാരാളം തനിപ്പകർപ്പുകൾ സൃഷ്ടിക്കുന്നു, ഉദാഹരണത്തിന് , ഇവിടെ ഞങ്ങൾ ഒരു യൂണിയൻ അധിഷ്ഠിത ശേഖരം നടത്തേണ്ടതുണ്ട്, അത് വളരെ ബുദ്ധിമുട്ടുള്ള കാര്യമാണ്, കാരണം ഞാൻ തരം സൂക്ഷിക്കുന്ന മൂല്യവും യൂണിയനിൽ ഞാൻ വായിച്ച പ്രത്യേക ഫീൽഡും കംപൈലർ പരിശോധിക്കില്ലെന്ന് ഉറപ്പില്ല.