Sgaoileadh jsii 1.90, gineadair còd C #, Go, Java agus Python bho TypeScript

Tha Amazon air an compiler jsii 1.90 fhoillseachadh, a tha na atharrachadh air an inneal-cruinneachaidh TypeScript a leigeas leat fiosrachadh API a thoirt a-mach à modalan cruinnichte agus riochdachadh uile-choitcheann den API seo a ghineadh airson faighinn gu clasaichean JavaScript bho thagraidhean ann an diofar chànanan prògramaidh. Tha còd a’ phròiseict air a sgrìobhadh ann an TypeScript agus air a chuairteachadh fo chead Apache 2.0.

Tha Jsii ga dhèanamh comasach leabharlannan clas a chruthachadh ann an TypeScript a ghabhas cleachdadh ann am pròiseactan ann an C#, Go, Java agus Python le bhith ag eadar-theangachadh gu modalan dùthchasach airson na cànanan sin a bheir seachad an aon API. Thathas a’ cleachdadh innealan ann an Kit Leasachaidh Cloud AWS gus leabharlannan a sholarachadh airson diofar chànanan prògramaidh, air an togail bho aon bhunait còd. Bidh an dreach ùr a’ cur an gnìomh caching de liosta nan clasaichean airson gach co-chruinneachadh agus a’ clàradh comas air togalaichean a dhèanamh roghainneil.

Eisimpleir de chòd tùsail ann an TypeScript: às-mhalairt clas Greeter { fàilte phoblach (ainm: sreang) { tilleadh `Hello, ${name}!`; } } Sealladh air a chur ri chèile ann an C# var greeter = fear-fàilte ùr(); fàilte.Greet ("Saoghal"); // => Halo, a Shaoghal! Sealladh air a chur ri chèile ann an Go greeter := NewGreeter() greeter.Greet("World") // => Halo, Saoghal! Sealladh air a chur ri chèile ann an neach-fàilteachaidh deireannach Java Greeter = fear-frithealaidh ùr(); greeter.greet ("Saoghal"); // => Halo, a Shaoghal! Sealladh air a chur ri chèile ann an JavaScript const greeter = fear-frithealaidh ùr(); greeter.greet ("Saoghal"); // => Halo, a Shaoghal! Sealladh air a chur ri chèile ann am Python greeter = Greeter() greeter.greet("World") # => Halo, Saoghal!

Source: fosgailtenet.ru

Cuir beachd ann