මම හස්කල් ඉගෙන ගන්න පටන් ගන්නවා . මම එයට ඉතා අළුත් වන අතර, මම එහි මූලික සැකැස්ම වටා මගේ හිස ලබා ගැනීම සඳහා සබැඳි පොත් කිහිපයක් කියවමි.
හුරුපුරුදු පුද්ගලයින් බොහෝ විට කතා කර ඇති 'මේම්ස්' වලින් එකක් නම්, සමස්තය "එය සම්පාදනය කළහොත් එය ක්රියාත්මක වනු ඇත *" දෙයයි - මා සිතන්නේ එය වර්ග පද්ධතියේ ශක්තියට සම්බන්ධ බවයි.
මම ඇයි තේරුම් ගැනීමට උත්සාහ කරනවා හරියටම Haskell මේ සම්බන්ධයෙන් අනෙකුත් statically ටයිප් භාෂා වඩා හොඳයි.
තවත් ක්රමයක් කියන්න, මම ජාවාහි උපකල්පනය කරමි, ඔබට ArrayList<String>()
ඇත්ත වශයෙන්ම තිබිය යුතු යමක් අඩංගු කර ගැනීම සඳහා භූමදාන කිරීම වැනි දරුණු
දෙයක් කළ හැකිය ArrayList<Animal>()
. මෙහි ඇති භයානක දෙය නම් ඔබේ string
අඩංගු දෑ elephant, giraffe
යනාදිය යනාදිය යමෙකු ඇතුලත් කරන්නේ නම් Mercedes
- ඔබේ සම්පාදකයා ඔබට උදව් නොකරනු ඇත.
මම නම් කළේ නැහැ ArrayList<Animal>()
කාලය තුළ සමහර පසුව අවස්ථාවක දී, එසේ නම්, මම මගේ වැඩ ඇත්තටම සතුන් ගැන නොවේ, එය වාහන ගැන දෙයක් තීරණය කරනවා නම්, එවිට මම, නිෂ්පාදනය කරන කාර්යය වෙනස් කළ හැකිය කියන්නේ, ArrayList<Animal>
නිෂ්පාදනය කිරීමට ArrayList<Vehicle>
සහ මගේ IDE මට සෑම තැනකම ඇති කියන්න ඕන සම්පාදක විවේකයක්.
මගේ උපකල්පනය නම් මෙය ශක්තිමත් වර්ගයේ ක්රමයක් මගින් මිනිසුන් අදහස් කරන බවයි , නමුත් හස්කල් වඩා හොඳ වන්නේ මන්දැයි මට පැහැදිලි නැත. වෙනත් ක්රමයක් තබන්න, ඔබට හොඳ හෝ නරක ජාවා ලිවිය හැකිය, මම හිතන්නේ ඔබටත් එය හස්කල්හි කළ හැකිය (එනම් දේවල් පළමු පන්තියේ දත්ත වර්ග විය යුතු නූල් / අඟල් වලට ඇතුල් කරන්න).
මට වැදගත් / මූලික දෙයක් මග හැරී ඇතැයි මම සැක කරමි.
මගේ මාර්ගවල වැරැද්ද පෙන්වීම ගැන මම ඉතා සතුටු වෙමි!
Maybe
අවසානය දක්වා පමණක් සඳහන් වන්නේ මන්දැයි මම නොදනිමි . වඩාත් ජනප්රිය භාෂාවන් හස්කල්ගෙන් ණයට ගත යුතු එක් දෙයක් පමණක් තෝරා ගැනීමට මට සිදුවුවහොත්, එය එසේ වනු ඇත. එය ඉතා සරල අදහසක් (න්යායාත්මක දෘෂ්ටි කෝණයකින් එතරම් සිත්ගන්නා සුළු නොවේ), නමුත් මෙය පමණක් අපගේ රැකියා එතරම් පහසු කරනු ඇත.