Erlang / OTP R16B рдЬрд╛рд░реА рдХрд┐рдпрд╛

рдХрд╛рд░реНрдп рджрд┐рд╡рд╕ рдХреЗ рдЕрдВрдд рдореЗрдВ рджреБрд░реНрдШрдЯрдирд╛рд╡рд╢ erlang.org рдЦреЛрд▓рдиреЗ рдкрд░ рдореБрдЭреЗ рдЕрдЪреНрдЫреА рдЦрдмрд░ рдорд┐рд▓реА: рдЖрдЬ рд╣рдордиреЗ Erlang / OTP - R16B рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИред

рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рд╛, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рд╛ред

рдЧреИрд░-рдЕрд╡рд░реЛрдзрдХ рдХреЛрдб рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ

рдпрд╛ рд░реВрд╕реА рдореЗрдВ, рдЧреИрд░-рдЕрд╡рд░реБрджреНрдз рдХреЛрдб рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИред
рдЬрдм рдЖрдк рдирдпрд╛ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб / рдУрд╡рд░рд▓реЛрдб рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдЧреАред

HTTPS

HTTPS рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдИрдЯреАрдПрд╕

рдЯреЗрдмрд▓ рд▓реЙрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ 16 рд╕реЗ рдмрдврд╝рд╛рдХрд░ 64 рдХрд░ рджреА рдЧрдИ рд╣реИред
рдЕрдиреБрдХреВрд▓рд┐рдд рддрд╛рд▓рд┐рдХрд╛ рд╡рд┐рд▓реЛрдкрдиред

BIF

рдЬреЛрдбрд╝реЗ рдЧрдП рдХрд╛рд░реНрдп: float_to_list / 2 (рджрд╢рдорд▓рд╡ рд╕реНрдерд╛рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде), Binary_to_integer / 1,2, integer_to_binary / 1, Binary_to_float / 1, float_to_binary / 1,2ред рдЕрдм рдЖрдкрдХреЛ рдЗрд╕ dumb list_to_integer(binary_to_list(Int)) ред

рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдХрдИ рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХреБрдЫ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкрд╢реНрдЪрдЧрд╛рдореА рд╕рдВрдЧрддрддрд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдореЗрдВ рдкреИрд░рд╛ OTP-10336 рджреЗрдЦреЗрдВ) рдФрд░ рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ рдХрдо рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдкрд░рд┐рд╡рд░реНрддрдиред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЪреИрдВрдЬреЛрдЧреЛрдЧ рдмрд╣реБрдд рдкрдардиреАрдп рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдпрд╛рдж рдХрд┐рдпрд╛ред

UPD : рдПрдХ рдЕрдиреНрдп рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ, рдЬреЛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдиреЛрдЯреЛрдВ рдореЗрдВ рдирд╣реАрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛: рдкрд░рдорд╛рдгреБрдУрдВ рдореЗрдВ рдПрдХ "рдмрд┐рдВрджреБ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдм рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдСрдл-рд╕рд╛рдЗрдЯ рдбреЙрдХреНрд╕ рдореЗрдВ рдкрд╣рд▓реЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрдпрд╛ рд╣реИ)ред
рдкрд╣рд▓реЗ, рдЖрдк рдХрд░ рд╕рдХрддреЗ рдереЗ:
 1> user.id. 'user.id' 

рдЕрдм syntax_error рд╣реЛрдЧрд╛ред

Source: https://habr.com/ru/post/In171003/


All Articles