) 並將其括在花括號 ({}) 中,將其插入字串。 而 it 是 Lambda 參數 的預設名稱。
執行應用程式
- 執行應用程式。
- 輸入您的名字。
- 按下 。
您可以看到結果:

處理輸入以計算不重複字母的數量
作為額外的練習,讓我們處理輸入以計算並顯示單字中不重複字母的數量:
在
src/jsMain/kotlin/Main.kt檔案中,為String新增.countDistinctCharacters()擴充方法:kotlinfun String.countDistinctCharacters() = lowercase().toList().distinct().count()在上述程式碼中:
.lowercase()函式 將名稱轉換為小寫。toList()函式 將輸入字串轉換為字元列表。distinct()函式 從單字中僅選取不重複的字元。count()函式 計算不重複字元的數量。
在
main()中呼叫.countDistinctCharacters()函式。它會計算您名字中不重複字母的數量:kotlinfun main() { // 為我們的輸出建立一個文字容器 val output = document.body?.appendTextContainer() // 讀取輸入值 document.body?.appendInput(onChange = { name -> name.replace(" ", "").let { // 列印不重複字母的數量 // 替換 output?.textContent = "Your name contains ${it.length} letters" output?.textContent = "Your name contains ${it.countDistinctCharacters()} unique letters" } }) }按照步驟執行應用程式並輸入您的名字。
您可以看到結果:

使用 Gradle 建立您的應用程式
在本節中,您可以學習如何使用 Gradle 手動建立 Kotlin/JS 應用程式。
Gradle 是 Kotlin/JS 和 Kotlin Multiplatform 專案的預設建置系統。 它也常用於 Java、Android 和其他生態系統。
建立專案檔案
確保您使用的 Gradle 版本與 Kotlin Gradle 外掛程式 (KGP) 相容。 請參閱相容性表了解更多詳細資訊。
使用您的檔案管理員、命令列或任何您偏好的工具為您的專案建立一個空目錄。
在專案目錄中,建立一個具有以下內容的
build.gradle.kts檔案:kotlin// build.gradle.kts plugins { kotlin("multiplatform") version "2.4.0" } repositories { mavenCentral() } kotlin { js { // 使用 browser() 在瀏覽器中執行,或使用 nodejs() 在 Node.js 中執行 browser() binaries.executable() } }groovy// build.gradle plugins { id 'org.jetbrains.kotlin.multiplatform' version '2.4.0' } repositories { mavenCentral() } kotlin { js { // 使用 browser() 在瀏覽器中執行,或使用 nodejs() 在 Node.js 中執行 browser() binaries.executable() } }您可以使用不同的執行環境, 例如
browser()或nodejs()。 每個環境定義了您的程式碼執行位置,並決定了 Gradle 如何在專案中產生任務名稱。在專案目錄中,建立一個空的
settings.gradle.kts檔案。在專案目錄中,建立一個
src/jsMain/kotlin目錄。在
src/jsMain/kotlin目錄中,新增一個具有以下內容的hello.kt檔案:kotlinfun main() { println("Hello, Kotlin/JS!") }按照慣例,所有原始碼都位於
src/<target name>[Main|Test]/kotlin目錄中:Main是原始碼的位置。Test是測試的位置。<target name>對應於目標平台(在此案例中為js)。
對於 browser 環境
如果您正在使用
browser環境,請遵循接下來的步驟。 如果您正在使用nodejs環境, 請前往組建並執行專案章節。
在專案目錄中,建立一個
src/jsMain/resources目錄。在
src/jsMain/resources目錄中,建立一個具有以下內容的index.html檔案:html<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Application title</title> </head> <body> <script src="$NAME_OF_YOUR_PROJECT_DIRECTORY.js"></script> </body> </html>將
<$NAME_OF_YOUR_PROJECT_DIRECTORY>占位符號替換為您的專案目錄名稱。
組建並執行專案
要組建專案,請從專案根目錄執行以下指令:
# 對於瀏覽器
gradle jsBrowserDevelopmentRun
# 或者
# 對於 Node.js
gradle jsNodeDevelopmentRun如果您使用的是 browser 環境, 您可以看到瀏覽器開啟了 index.html 檔案,並在瀏覽器主控台列印出 "Hello, Kotlin/JS!"。 您可以使用 / 指令開啟主控台。

如果您使用的是 nodejs 環境,您可以看到終端機列印出 "Hello, Kotlin/JS!"。

在 IDE 中開啟專案
您可以在任何支援 Gradle 的 IDE 中開啟您的專案。
如果您使用 IntelliJ IDEA:
- 選擇 File | Open。
- 找到專案目錄。
- 點擊 Open。
IntelliJ IDEA 會自動偵測這是否為 Kotlin/JS 專案。 如果您在專案中遇到問題, IntelliJ IDEA 會在 Build 面板中顯示錯誤訊息。
下一步
- 設定您的 Kotlin/JS 專案。
- 了解如何偵錯 Kotlin/JS 應用程式。
- 了解如何使用 Kotlin/JS 編寫並執行測試。
- 了解如何為真實的 Kotlin/JS 專案編寫 Gradle 建置指令碼。
- 閱讀更多關於 Gradle 建置系統 的資訊。
