เด•เตเดฐเดฟเดธเตเดฑเตเดฑเตฝ 0.34.0 เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ

เด•เตเดฐเดฟเดธเตเดฑเตเดฑเดฒเดฟเดจเตเดฑเต† เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ, เดฑเต‚เดฌเดฟ เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเตเดณเตเดณ เด’เดฐเต เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเดฏเดพเดฃเต, เด‡เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ "เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป" เด‡เดตเดจเตเดฑเต เดฒเต‚เดชเตเดชเตเดณเตเดณ เดฑเตบเดŸเตˆเดฎเดพเดฃเต, เด…เดคเดฟเตฝ เดŽเดฒเตเดฒเดพ I/O เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เด…เดธเดฎเดจเตเดตเดฟเดคเดฎเดพเดฃเต, เดฎเตพเดŸเตเดŸเดฟเดคเตเดฐเต†เดกเดฟเด‚เด—เดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ (เดŽเดคเตเดฐเดคเตเดคเต‹เดณเด‚ เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดฏเดคเตเดคเต เด’เดฐเต เดซเตเดฒเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ) เด•เต‚เดŸเดพเดคเต† เดธเดฟเดฏเดฟเดฒเต† เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดฎเดพเดฏเดฟ เดตเดณเดฐเต† เดฒเดณเดฟเดคเดตเตเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดตเตเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด‚.

เดชเดคเดฟเดชเตเดชเต 0.34.0 เดฎเตเดคเตฝ, เดญเดพเดท เด”เดฆเตเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เด…เดคเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดฏเดฅเดพเตผเดคเตเดฅ เดฑเดฟเดฒเต€เดธเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด™เตเด™เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเต (เด…เดคเดพเดฏเดคเต เดชเดคเดฟเดชเตเดชเต 1.0).

เด•เตเดฐเดฟเดธเตเดฑเตเดฑเดฒเดฟเดจเตเดฑเต† เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเตฝ เดชเตเดฐเดพเดงเดพเดจเตเดฏเดฎเดจเตเดธเดฐเดฟเดšเตเดšเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เดณเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต:

  • API-เดฏเดฟเตฝ เด’เดฐเต เดชเตเดคเดฟเดฏ เดฒเต‹เด—เดฟเด‚เด—เต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดšเต‡เตผเดคเตเดคเต เดฒเต‡เดพเด—เต, เดชเดดเดฏเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดตเตเดฏเดคเตเดฏเดธเตเดค เดฌเดพเด•เตเด•เต†เตปเดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด…เดฏเดฏเตเด•เตเด•เดพเดจเตเด‚ "เด‰เดฑเดตเดฟเดŸเด‚" เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดˆ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดซเดฟเตฝเดŸเตเดŸเตผ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

  • เดธเดฟ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เดฒเต‹เด•เดคเตเดคเต เดจเดฟเดจเตเดจเตเดณเตเดณ เด…เดŸเดฟเดธเตเดฅเดพเดจเด™เตเด™เตพ, เดคเต†เดฑเตเดฑเต ะธ WinError, I/O เดชเตเดฐเดฟเดฎเดฟเดฑเตเดฑเต€เดตเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด’เดดเดฟเดตเดพเด•เตเด•เตฝ เดถเตเดฐเต‡เดฃเดฟเด•เตเด•เต เดจเดจเตเดฆเดฟ. IO::เดชเดฟเดถเด•เต (เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเตเดตเดฐเต† เด†เดฐเตเด‚ Errno เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเดฐเต‹เดงเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ).

  • เด“เดชเดฑเต‡เดฑเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดจเตเดฑเต† เดธเตเดตเดฏเดฎเต‡เดต เดชเด•เดฐเด‚ เดตเดฏเตเด•เตเด•เตฝ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต เด•เต‡เดธเต/เดŽเดชเตเดชเต‹เตพ/เดฎเดฑเตเดฑเตเดณเตเดณเดต. เดกเต†เดตเดฒเดชเตเดชเตผ เด†เด•เดธเตเดฎเดฟเด•เดฎเดพเดฏเดฟ เดถเดพเด–เด•เดณเดฟเดฒเตŠเดจเตเดจเต เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเดคเต เดคเดŸเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฃเต เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เดŽเดชเตเดชเต‡เดพเตพ enums เดชเต‹เดฒเตเดณเตเดณ เดกเดฟเดฑเตเดฑเตผเดฎเดฟเดจเดฟเดธเตเดฑเตเดฑเดฟเด•เต เด•เต‡เดธเตเด•เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เดดเตเด‚ เดฏเต‚เดฃเดฟเดฏเดจเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดคเดฐเด™เตเด™เดณเดฟเดฒเต‚เดŸเต† เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดฎเตเดชเต‹เดดเตเด‚. เด…เดคเดพเดฏเดคเต, เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, เด’เดจเตเดจเตเด•เต‚เดŸเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดคเต† เดˆ เด•เต‹เดกเต เด‡เดจเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ เดŽเดชเตเดชเต‡เดพเตพ (เดšเดพเตผ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ เดฎเดฑเตเดฑเดพเดฐเต†เด™เตเด•เดฟเดฒเตเด‚- เดถเดพเด–เด•เตพ:

a = 1 || 'x' || "foo"
เด•เต‡เดธเต เดŽ
เดŽเดชเตเดชเต‹เตพ Int32
#โ€ฆ
เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ
#โ€ฆ
เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต

  • เด•เด‚เดชเตˆเดฒเตผ เด“เดชเตเดทเตป เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•_เด“เดตเตผเดซเตเดฒเต‹ เด‡เดจเดฟ เดฒเดญเตเดฏเดฎเดฒเตเดฒ. เด“เดตเตผเดซเตเดฒเต‹ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เต, &+, &-, &* เดฐเต€เดคเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

  • เด…เดฑเต‡#เดซเดฟเตฝ เด‡เดชเตเดชเต‹เตพ เด’เดฐเต เดฌเตเดณเตเดณเดฑเตเดฑเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเดฑเด•เตเด•เตเดจเตเดจเต, เดฎเดฃเตเดŸเตป เดฒเต‚เดชเตเดชเดฟเดจเต† เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดฎเต†เด‚เดธเต†เดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดšเตเดšเดคเดฟเดจเต เดจเดจเตเดฆเดฟ;

  • เดทเดพเตผเดกเตเด•เดณเตเดŸเต† เดฎเดพเดจเต‡เดœเตผ (เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ), เดตเดฟเดฐเต‹เดงเดพเดญเดพเดธเดฎเดพเดฏเดฟ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต, เด•เดทเดฃเด™เตเด™เตพ, เด‡เดชเตเดชเต‹เตพ CocoaPods (Swift), Builder (Ruby) เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจ เดตเต‡เด—เดคเดฏเต‡เดฑเดฟเดฏเดคเตเด‚ เด•เต‚เดŸเตเดคเตฝ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดตเตเดฎเดพเดฏ Molinillo เดกเดฟเดชเตปเดกเตปเดธเดฟ เดธเด‚เดคเตƒเดชเตเดคเดฟ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

  • เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต LLVM 10, เด‡เดคเต เดธเดฟเดฆเตเดงเดพเดจเตเดคเดคเตเดคเดฟเตฝ เดจเดฎเตเด•เตเด•เต เด‰เตฝเดชเตเดชเดพเดฆเดจเด•เตเดทเดฎเดค, เดธเตเดฅเดฟเดฐเดค เดฎเตเดคเดฒเดพเดฏเดตเดฏเดฟเตฝ เดšเดฟเดฒ เดตเตผเดฆเตเดงเดจเดตเต เดจเตฝเด•เตเด‚.

... เด•เต‚เดŸเดพเดคเต† เดฎเดฑเตเดฑเต เดชเดฒเดคเตเด‚, เดŽเดจเตเดฑเต† เด†เดคเตเดฎเดจเดฟเดทเตเด เดฎเดพเดฏ เด…เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ, เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ เด•เตเดฑเดตเดพเดฃเต.

เดŽเตฝเดŽเตฝเดตเดฟเดŽเดฎเตเดฎเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดš เด’เดฐเต เดญเดพเดทเดฏเดพเดฃเต เด•เตเดฐเดฟเดธเตเดฑเตเดฑเตฝ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเดšเตเดš "เดธเดนเต‹เดฆเดฐเดจเตเดฎเดพเดฐเต†" เด…เดชเต‡เด•เตเดทเดฟเดšเตเดšเต เดšเดฟเดฒเดชเตเดชเต‹เตพ เดตเต‡เด—เดคเตเดคเดฟเดฒเตเด‚ เดฒเดณเดฟเดคเดตเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดธเด‚เด•เตเดทเดฟเดชเตเดคเดฎเดพเดฏเตเด‚ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดŽเดดเตเดคเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต‡ เดธเดฎเดฏเด‚ เดซเดฒเดฎเดพเดฏเดฟ เดธเดพเดฎเดพเดจเตเดฏเด‚ เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เดฌเตˆเดจเดฑเดฟ เดฒเดญเดฟเด•เตเด•เตเด‚. เด—เต‹เดฒเดพเด™เตเด™เตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ, เดคเดฟเด•เดšเตเดšเตเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ OOP, เดœเดจเดฑเดฟเด•เตเดธเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ, เดตเดณเดฐเต† เดฒเดณเดฟเดคเดตเตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฏ เดตเดพเด•เตเดฏเด˜เดŸเดจ เดŽเดจเตเดจเดฟเดต เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดตเต‡เดฑเดฟเดŸเตเดŸเตเดจเดฟเตฝเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดฟเดจเตเดฑเต† เด‰เดฆเตเดฆเต‡เดถเตเดฏเด‚ เดจเดฟเดฎเตเดฎเดฟเดจเต‹เดŸเต เดธเดพเดฎเตเดฏเดฎเตเดณเตเดณเดคเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด…เดคเต‡ เดธเดฎเดฏเด‚ เด…เดคเต "เด‡เดตเดฟเดŸเต†เดฏเตเด‚ เด‡เดชเตเดชเต‹เดณเตเด‚" เดชเตเดฐเดพเดฏเต‹เด—เดฟเด• เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเดฟเดจเต เดจเดจเตเดฆเดฟ, เด…เดคเดฟเดจเตเดฑเต† API เด†เดฏเตเดงเดชเตเดชเตเดฐเดฏเดฟเตฝ เดจเดจเตเดจเดพเดฏเดฟ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดชเตเดชเต†เดŸเตเดŸเดคเตเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดตเตเด‚ เด‰เดฏเตผเดจเตเดจ เดจเดฟเดฒเดตเดพเดฐเดฎเตเดณเตเดณเดคเตเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เด‰เดฃเตเดŸเต. เดญเดพเดทเดพ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เด…เดคเดฟเดจเดพเตฝ เดตเดณเดฐเต† เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดตเดฐเดพเดฃเต.

เด…เดตเดฒเด‚เดฌเด‚: linux.org.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•