เช•เซเชฐเชฟเชธเซเชŸเชฒ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ 1.2

เช•เซเชฐเชฟเชธเซเชŸเชฒ 1.2 เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชฒเซ‡เช‚เช—เซเชตเซ‡เชœเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฐเซ‚เชฌเซ€ เชญเชพเชทเชพเชฎเชพเช‚ เชตเชฟเช•เชพเชธเชจเซ€ เชธเซเชตเชฟเชงเชพเชจเซ‡ เชธเซ€ เชญเชพเชทเชพเชฎเชพเช‚ เชธเชนเชœ เช‰เชšเซเชš เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเซเชฐเชฆเชฐเซเชถเชจ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡. เช•เซเชฐเชฟเชธเซเชŸเชฒเชจเซเช‚ เชตเชพเช•เซเชฏเชฐเชšเชจเชพ เชฐเซ‚เชฌเซ€เชจเซ€ เชจเชœเซ€เช• เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชธเซเชธเช‚เช—เชค เชจเชฅเซ€, เช เชนเช•เซ€เช•เชค เชนเซ‹เชตเชพ เช›เชคเชพเช‚ เช•เซ‡ เช•เซ‡เชŸเชฒเชพเช• เชฐเซ‚เชฌเซ€ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชซเชฐเซ€เชฅเซ€ เช•เชพเชฎ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชšเชพเชฒเซ‡ เช›เซ‡. เช•เชฎเซเชชเชพเช‡เชฒเชฐ เช•เซ‹เชก เช•เซเชฐเชฟเชธเซเชŸเชฒเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เช…เชชเชพเชšเซ‡ 2.0 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชญเชพเชทเชพ เชธเซเชŸเซ‡เชŸเชฟเช• เชŸเชพเช‡เชช เชšเซ‡เช•เชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เช•เซ‹เชกเชฎเชพเช‚ เชšเชฒเซ‹เชจเชพ เชชเซเชฐเช•เชพเชฐเซ‹ เช…เชจเซ‡ เชชเชฆเซเชงเชคเชฟ เชฆเชฒเซ€เชฒเซ‹เชจเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช•เชฎเซเชชเชพเชˆเชฒ เชธเชฎเชฏเซ‡ เชฎเซ‡เช•เซเชฐเซ‹ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช…เชจเซ‡ เช•เซ‹เชก เชœเชจเชฐเซ‡เชถเชจ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชธเซเชŸเชฒ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเชˆเชฒเซ‹เชฎเชพเช‚ เช•เชฎเซเชชเชพเชˆเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช•เซเชฐเชฟเชธเซเชŸเชฒ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชฎเชพเช‚, เชคเซ‡เชจเซ‡ เชธเซ€ เชญเชพเชทเชพเชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เชฌเชพเชˆเชจเซเชกเชฟเช‚เช—เซเชธเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช›เซ‡. เช•เซ‹เชก เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจเชจเซเช‚ เชธเชฎเชพเช‚เชคเชฐเช•เชฐเชฃ "เชธเซเชชเซ‹เชจ" เช•เซ€เชตเชฐเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชซเชพเช‡เชฌเชฐ (เชซเชพเช‡เชฌเชฐ) เชคเชฐเซ€เช•เซ‡ เช“เชณเช–เชพเชคเชพ เชนเชณเชตเชพ เชตเชœเชจเชจเชพ เชฅเซเชฐเซ‡เชกเซ‹เชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚, เชฎเซเช–เซเชฏ เชฅเซเชฐเซ‡เชกเชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ, เช…เชธเซเชฎเซ‡เชณ เชฎเซ‹เชกเชฎเชพเช‚ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เช•เชพเชฐเซเชฏ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ CSV, YAML เช…เชจเซ‡ JSON เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเชพเชงเชจเซ‹, HTTP เชธเชฐเซเชตเชฐเซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เช˜เชŸเช•เซ‹ เช…เชจเซ‡ WebSocket เชธเชชเซ‹เชฐเซเชŸ เชธเชนเชฟเชค เชธเชพเชฎเชพเชจเซเชฏ เช•เชพเชฐเซเชฏเซ‹เชจเซ‹ เชฎเซ‹เชŸเซ‹ เชธเชฎเซ‚เชน เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชตเชฟเช•เชพเชธ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ, "เช•เซเชฐเชฟเชธเซเชŸเชฒ เชชเซเชฒเซ‡" เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เช…เชจเซเช•เซ‚เชณ เช›เซ‡, เชœเซ‡ เช•เซเชฐเชฟเชธเซเชŸเชฒ เชญเชพเชทเชพเชฎเชพเช‚ เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชต เช•เซ‹เชก เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชฎเชพเชŸเซ‡ เชตเซ‡เชฌ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ (เชธเซเชฅเชพเชจเชฟเช• เชนเซ‹เชธเซเชŸ: 8080 เชกเชฟเชซเซ‹เชฒเซเชŸ) เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡.

เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

  • เชชเชฟเชคเซƒ เชตเชฐเซเช—เชจเชพ เชคเชคเซเชตเชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชตเชฐเซเช—เชจเชพ เชธเชฌเช•เซเชฒเชพเชธเชจเซ‡ เชธเซ‹เช‚เชชเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€. เชตเชฐเซเช— Foo(T); เช…เช‚เชคเชฟเชฎ เชตเชฐเซเช— เชฌเชพเชฐ(T) < Foo(T); เช…เช‚เชค x = Foo x = เชฌเชพเชฐ
  • เชฎเซ‡เช•เซเชฐเซ‹ เชนเชตเซ‡ เชฒเซ‚เชช เชฎเชพเชŸเซ‡ a เชฎเชพเช‚ เชฎเซ‚เชฒเซเชฏเชจเซ‡ เช…เชตเช—เชฃเชตเชพ เชฎเชพเชŸเซ‡ เช…เชจเซเชกเชฐเชธเซเช•เซ‹เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. {1 => 2, 3 => 4, 5 => 6} %} p {{v + i}} {% เช…เช‚เชค %} เชฎเชพเช‚ _, v, i เชฎเชพเชŸเซ‡ {%
  • เชฎเซ‡เช•เซเชฐเซ‹เชฎเชพเช‚ "file_exists?" เชชเชฆเซเชงเชคเชฟ เช‰เชฎเซ‡เชฐเซ€. เชซเชพเช‡เชฒเชจเซเช‚ เช…เชธเซเชคเชฟเชคเซเชต เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡.
  • เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชนเชตเซ‡ 128-เชฌเซ€เชŸ เชชเซ‚เชฐเซเชฃเชพเช‚เช•เซ‹เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡.
  • BitArray เช…เชจเซ‡ Deque เชœเซ‡เชตเชพ เชธเช‚เช—เซเชฐเชนเซ‹ เชฎเชพเชŸเซ‡ เช…เชฆเซเชฏเชคเชจ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ เช‡เชจเซเชกเซ‡เช•เซเชธเซ‡เชฌเชฒ::Mutable(T) เชฎเซ‹เชกเซเชฏเซเชฒ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚. ba = BitArray.new(10) # ba = BitArray[0000000000] ba[0] = true # ba = BitArray[1000000000] ba.rotate!(-1) # ba = BitArray[0100000000]
  • XML เชฎเชพเช‚เชฅเซ€ เชšเซ‹เช•เซเช•เชธ เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เช•เชพเชขเชตเชพ เชฎเชพเชŸเซ‡ XML::Node#namespace_definition เชชเชฆเซเชงเชคเชฟ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€.
  • IO#write_utf8 เช…เชจเซ‡ URI.encode เชชเชฆเซเชงเชคเชฟเช“ เชจเชพเชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ IO#write_string เช…เชจเซ‡ URI.encode_path เชฆเซเชตเชพเชฐเชพ เชฌเชฆเชฒเชตเซ€ เชœเซ‹เชˆเช.
  • 32-เชฌเซ€เชŸ x86 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ เชฌเซ€เชœเชพ เชธเซเชคเชฐ เชชเชฐ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ (เชฐเซ‡เชกเซ€เชฎเซ‡เช‡เชก เชชเซ‡เช•เซ‡เชœเซ‹ เชนเชตเซ‡ เชœเชจเชฐเซ‡เชŸ เชฅเชคเชพ เชจเชฅเซ€). ARM64 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจเชจเชพ เชชเซเชฐเชฅเชฎ เชธเซเชคเชฐ เชชเชฐ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฃ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡.
  • เชตเชฟเชจเซเชกเซ‹เช เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชฎเชฐเซเชฅเชจ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฐเซเชฏ เชšเชพเชฒเซ เชฐเชนเซ‡ เช›เซ‡. เชตเชฟเชจเซเชกเซ‹เช เชธเซ‹เช•เซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ.
  • macOS เชฎเชพเชŸเซ‡ เชเช• เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• เชชเซ‡เช•เซ‡เชœ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ x86 เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเชตเชพเชณเชพ เช‰เชชเช•เชฐเชฃเซ‹ เช…เชจเซ‡ Apple M1 เชšเชฟเชชเชตเชพเชณเชพ เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹