เบเบฒเบเบเปเบญเบเปเบเบฅเปเบเบฅเบก Crystal 1.2 เปเบเปเบเบทเบเบเบฑเบเบเบตเบกเบกเบฒ, เบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบตเปเบเบฐเบเบฒเบเบฒเบกเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบงเบฒเบกเบชเบฐเบเบงเบเบชเบฐเบเบฒเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบเบเบฒเบชเบฒ Ruby เบเบฑเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบชเบนเบเบเบญเบเบเบฒเบชเบฒ C. syntax เบเบญเบ Crystal เปเบกเปเบเบขเบนเปเปเบเปเบเบฑเบ, เปเบเปเบเปเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบ Ruby, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฒเบเปเบเบเบเบฒเบ Ruby เบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบฑเบเปเบเบ. เบฅเบฐเบซเบฑเบ compiler เปเบกเปเบเบเบฝเบเปเบ Crystal เปเบฅเบฐเปเบเบเบขเบฒเบเบเบฒเบเปเบเปเปเบเบญเบฐเบเบธเบเบฒเบ Apache 2.0.
เบเบฒเบชเบฒเปเบเปเบเบฒเบเบเบงเบเบชเบญเบเบเบฐเปเบเบเบชเบฐเบเบดเบ, เบเบฐเบเบดเบเบฑเบเปเบเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบฅเบฐเบเบธเบเบฐเปเบเบเบเบญเบเบเบปเบงเปเบเปเบฅเบฐเบงเบดเบเบตเบเบฒเบเปเบเปเบเบฝเบเปเบเบฅเบฐเบซเบฑเบเบขเปเบฒเบเบเบฑเบเปเบเบ. เปเบเบเบเบฒเบ Crystal เบเบทเบเบฅเบงเบเบฅเบงเบกเปเบเบปเปเบฒเปเบเปเบเปเบเบฅเปเบเบตเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเป, เบเปเบงเบเบเบฒเบเบเบฐเปเบกเบตเบเบกเบฐเบซเบฒเบเบฒเบเปเบฅเบฐเบฅเบฐเบซเบฑเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเปเบงเบฅเบฒเบฅเบงเบเบฅเบงเบก. เปเบเปเบเบเบเบฒเบ Crystal, เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเบทเปเบญเบกเบเปเปเบเบฒเบเบเบนเบเบกเบฑเบเบเบตเปเบเบฝเบเปเบ C. เบเบฒเบเบเบฐเบซเบเบฒเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบฑเบเปเบกเปเบเบเปเบฒเปเบเบตเบเปเบเบเปเบเปเบเปเบฒเบซเบฅเบฑเบ "spawn", เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบทเปเบเบซเบฅเบฑเบเปเบเบ asynchronously, เปเบเบเบเปเปเบกเบตเบเบฒเบเบชเบฐเบเบฑเบเบชเบฒเบเบซเบผเบฑเบ, เปเบเบฎเบนเบเปเบเบเบเบญเบเบเบฐเบเบนเปเบเบตเปเบกเบตเบเปเปเบฒเบซเบเบฑเบเปเบเบปเบฒเบเบตเปเปเบญเบตเปเบเบงเปเบฒเปเบชเบฑเปเบเปเบ.
เบซเปเบญเบเบชเบฐเบซเบกเบธเบเบกเบฒเบเบเบฐเบเบฒเบเบชเบฐเบซเบเบญเบเบเบธเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบญเบเบซเบเปเบฒเบเบตเปเบเบปเปเบงเปเบ, เบฅเบงเบกเบเบฑเบเปเบเบทเปเบญเบเบกเบทเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบ CSV, YAML, เปเบฅเบฐ JSON, เบญเบปเบเบเบฐเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเปเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ HTTP, เปเบฅเบฐเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ WebSocket. เปเบโเบฅเบฐโเบซเบงเปเบฒเบโเบเบฒเบโเบเบฐโเบเบงเบโเบเบฒเบโเบเบฑเบโเบเบฐโเบเบฒโ, เบกเบฑเบโเปเบเบฑเบโเบเบฒเบโเบชเบฐโเบเบงเบโเบเบตเปโเบเบฐโเบเปเบฒโเปเบเปโเบเปเบฒโเบชเบฑเปเบ "crystal playโ"โ, เปเบเบดเปเบโเบชเปเบฒเบโเบเบฒเบโเปเบเปโเบเบญเบโเบเบญเบโเปเบงเบฑเบโเปเบโเบโเป (localhost:8080 เปเบเบโเบเปเบฒโเปเบฅเบตเปเบกโเบเบปเปเบโ) เบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเปเบเปโเบเบญเบโเบเบญเบโเบฅเบฐโเบซเบฑเบโเปเบโเบเบฒโเบชเบฒ Crystalโ.
เบเบฒเบเบเปเบฝเบเปเบเบเบเบปเปเบเบเป:
- เปเบเบตเปเบกเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบกเบญเบเบซเบกเบฒเบ subclass เบเบญเบเบเบฑเปเบเบฎเบฝเบเบเบปเปเบงเปเบเปเบซเปเบเบฑเบเบญเบปเบเบเบฐเบเบญเบเบเบญเบเบเบฑเปเบเปเบกเป. เบซเปเบญเบเบฎเบฝเบ Foo(T); เบเบปเบเบเบฑเปเบ Bar(T) < Foo(T); end x = Foo x = Bar
- เบเบฝเบงเบเบตเป Macros เบชเบฒเบกเบฒเบเปเบเปเบเบตเบเบเปเบญเบเปเบเบทเปเบญเบเปเปเบชเบปเบเปเบเบเปเบฒเปเบ for loop. {% เบชเปเบฒเบฅเบฑเบ _, v, i เปเบ {1 => 2, 3 => 4, 5 => 6} %} p {{v + i}} {% end %}
- เปเบเบตเปเบก โfile_exists?โ เบงเบดเบเบตเบเบฒเบเปเบชเป macros. เปเบเบทเปเบญเบเบงเบเบชเบญเบเบเบฒเบเบกเบตเบขเบนเปเบเบญเบเปเบเบฅเป.
- เบซเปเบญเบเบชเบฐเบซเบกเบธเบเบกเบฒเบเบเบฐเบเบฒเบเปเบเบเบฑเบเบเบธเบเบฑเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ 128-bit integers.
- เปเบเบตเปเบก Indexable::Mutable(T) เปเบกเบเบนเบเบเบตเปเบกเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฑเปเบเบชเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเปเบเบฑเปเบ BitArray เปเบฅเบฐ Deque. ba = BitArray.new(10) # ba = BitArray[0000000000] ba[0] = true # ba = BitArray[1000000000] ba.rotate!(-1) # ba = BitArray[0100000000]
- เปเบเบตเปเบก XML::Node#namespace_definition method เปเบเบทเปเบญเปเบเบ namespace เบชเบฐเปเบเบฒเบฐเบญเบญเบเบเบฒเบ XML.
- เบงเบดเบเบตเบเบฒเบ IO#write_utf8 เปเบฅเบฐ URI.encode เปเบเปเบเบทเบเบเบปเบเปเบฅเบตเบ เปเบฅเบฐเบเบงเบเบเบฐเบเบทเบเปเบเบเบเบตเปเบเปเบงเบ IO#write_string เปเบฅเบฐ URI.encode_path.
- เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ 32-bit x86 เปเบเปเบเบทเบเบเปเบฒเบเปเบเปเบเบฅเบฐเบเบฑเบเบเบตเบชเบญเบ (เบเบธเบเบเบตเปเปเบฎเบฑเบเปเบฅเปเบงเบเบฐเบเปเปเบเบทเบเบชเปเบฒเบเบเบทเปเบเบญเบตเบ). เบเบฒเบเปเบญเบเปเบเบซเบฒเบฅเบฐเบเบฑเบเบเปเบฒเบญเบดเบเบเบญเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ ARM64 เบเปเบฒเบฅเบฑเบเบเบฐเบเบฝเบก.
- เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบชเบทเบเบเปเปเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบขเปเบฒเบเปเบเบฑเบกเบเบตเปเบชเปเบฒเบฅเบฑเบเปเบงเบเบต Windows. เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฑเบญเบเปเบเบฑเบ Windows.
- เบเบธเบเบเบปเปเบงเปเบเปเบเปเบเบทเบเปเบเบตเปเบกเบชเปเบฒเบฅเบฑเบ macOS, เปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบกเบตเปเบเปเบเบเปเบเบต x86 เปเบฅเบฐเบญเบธเบเบฐเบเบญเบเบเบตเปเบกเบตเบเบดเบ Apple M1.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru