バレリーナ101プログラミング入門
バレリーナは何ですか.
バレリーナから.io
Ballerina is an open-source programming language and platform for cloud-era application programmers to easily write software that just works.
For decades, programming languages have treated networks simply as I/O sources. Ballerina introduces fundamental, new abstractions of client objects, services, resource functions, and listeners to bring networking into the language so that programmers can directly address the Fallacies of Distributed Computing as part of their application logic. This facilitates resilient, secure, performant network applications to be within every programmer’s reach.
バレリーナをインストールする
バレリーナをインストールするには、ここの指示に従ってください.
バレリーナCLI
バレリーナは、バージョン管理、パッケージ管理、および大いに多くを容易にするかなり便利なCLIツールが付属しています.
便利なコマンド
ballerina update
更新バレリーナツールballerina dist update
現在のバレリーナのバージョンを更新ballerina pull
バレリーナセントラルからモジュールをプルすることができますballerina push
モジュールをバレリーナ中央にプッシュすることができますballerina search
バレリーナセントラルを検索するballerina new
新しいプロジェクトを生成するballerina add
現在のパッケージにモジュールを追加するballerina dist list
利用可能なすべての分布を一覧表示するballerina dist pull
配布をローカルに引くballerina dist use
アクティブな配布になる配布を選択しますあなたの最初のプロジェクト
空のフォルダーに移動し、バレリーナプロジェクトを生成するためのバレリーナフォルダーがあります.次のコマンドを実行します.
ballerina new helloworld
次のような新しいプロジェクトフォルダが作成されます.ballerina add hello
これは、1つのモジュールを表すsrcの新しいフォルダを作成します.心配するメインはメインです.あなたのコードでバレリーナファイルですバル.モジュールです.MDはあなたのモジュールにドキュメントを書くために作成されます.デフォルトでは、それはHello Worldスクリプトから始まります.
import ballerina/io;
# Prints `Hello World`.
public function main() {
io:println("Hello World!");
}
bal run hello
配布用のjarをビルドするにはbal build -a
プロジェクト全体がビルドされます.モジュールの追加
別のモジュールを追加しましょう
ballerina add world
ヘッドは、世界のモジュールにメイン.バルと以下を含みます:import ballerina/io;
# Prints `Hello World`.
public function HelloWorld() {
io:println("Hello World!");
}
それで、我々はメイン以外の何かに機能するために名前を変えられると気がつきます.このモジュールはアプリケーションロジック(私たちの主な機能)のコンテナではなく、我々が我々のアプリケーションで使用するためにインポートできるヘルパー機能を含みます.現在バレリーナを調べてください.あなたのorg名を見つけて、それを「thisworks」に変えてください
今すぐメインにヘッド.こんにちはモジュールのBALとそれのように更新.
// import ballerina/io;
import thisworks/world;
# Prints `Hello World`.
public function main() {
world:HelloWorld();
}
ballerina run hello
トライballerina run world
世界のモジュールが主な機能を持っていないので、何も起こりません.バレリーナ中央図書館の利用
これをテストして、次のコマンドを実行して、バレリーナ本部から単純なモジュールを引っ張りましょう.
ballerina pull sachitha/hello_policy
このライブラリをサードパーティライブラリのキャッシュにプルします.次に、あなたのバレリーナを更新します.トムール
[project]
org-name= "thisworks"
version= "0.1.0"
[dependencies]
"sachitha/hello_policy" = "0.1.0"
さあ、私たちのHelloモジュールのメインで新しいライブラリを使いましょう.バル// import ballerina/io;
import thisworks/world;
import sachitha/hello_policy;
# Prints `Hello World`.
public function main() {
world:HelloWorld();
hello_policy:main();
}
その後、実行ballerina run hello
動く!結論として
Reference
この問題について(バレリーナ101プログラミング入門), 我々は、より多くの情報をここで見つけました https://dev.to/alexmercedcoder/getting-started-programming-ballerina-101-24k7テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol