Derxistina jsii 1.90, çêkerek koda C#, Go, Java û Python ji TypeScript

Amazon berhevkarê jsii 1.90 weşandiye, ku guheztinek berhevkarê TypeScript-ê ye ku dihêle hûn agahdariya API-ê ji modulên berhevkirî derxînin û nûneriyek gerdûnî ya vê API-yê ji bo gihîştina dersên JavaScript-ê ji serîlêdanên bi zimanên cûrbecûr bernamesaziyê biafirînin. Koda projeyê di TypeScript-ê de hatî nivîsandin û di bin lîsansa Apache 2.0 de tê belav kirin.

Jsii dihêle ku di TypeScript-ê de pirtûkxaneyên polê biafirînin ku dikarin di projeyên li C#, Go, Java û Python de werin bikar anîn bi wergerandina modulên xwemalî ji bo van zimanan ku heman API-yê peyda dikin. Amûr di Kit Pêşveçûna Ewrê ya AWS de tê bikar anîn da ku pirtûkxane ji bo zimanên bernamesaziyê yên cihêreng, ku ji bingehek kodek yekane hatî çêkirin, peyda bike. Guhertoya nû cachkirina navnîşa çînan ji bo her meclîsê bicîh tîne û kapasîteya vebijarkîkirina taybetmendiyan belge dike.

Nimûneya koda çavkaniyê di TypeScript de: export class Greeter { silava giştî(nav: string) {vegere `Silav, ${name}!`; } } Dîtina ku di C# de hatî berhev kirin var greeter = new Greeter(); greeter.Greet("Cîhan"); // => Silav, Cîhan! Dîtina ku di Go greeter de hatî berhev kirin := NewGreeter() greeter.Greet("Cîhan") // => Silav, Cîhan! Dîtina ku di Java-yê de hatî berhev kirin Greeter greeter = new Greeter(); greeter.greet("Cîhan"); // => Silav, Cîhan! Dîtina ku di JavaScript de hatî berhev kirin const greeter = new Greeter(); greeter.greet("Cîhan"); // => Silav, Cîhan! Dîtina ku di Python de hatî berhev kirin greeter = Greeter() greeter.greet("Cîhan") # => Silav, Cîhan!

Source: opennet.ru

Add a comment