Menu
CoddyTech

Input

Termasuk bagian Dasar-Dasar dalam perjalanan GDScript di Coddy. Pelajaran 34 dari 92.

Sejauh ini, setiap nilai berasal dari kode itu sendiri. Sebagian besar program mendapatkan nilai dari luar, misalnya dari orang yang menggunakannya. Nilai-nilai ini adalah input program.

Dalam kursus ini, sebuah program membaca input dengan OS.read_string_from_stdin(). Setiap pemanggilan membaca satu baris input dan mengembalikannya sebagai String, tanpa pemisah baris di akhir:

var player_name := OS.read_string_from_stdin()
print("Hello, " + player_name)

Dengan input Ada, ini mencetak Hello, Ada.

Setiap pemanggilan membaca baris berikutnya, jadi program yang membutuhkan dua baris input memanggilnya dua kali:

var first := OS.read_string_from_stdin()
var second := OS.read_string_from_stdin()

Hasilnya selalu berupa String, meskipun baris tersebut berisi angka. Jika inputnya adalah 42, variabel tersebut menyimpan teks "42", dan "42" + "1" adalah "421". Pelajaran berikutnya mengubah teks tersebut menjadi angka.

challenge icon

Tantangan

Mudah

Tulis program yang membaca nama pemain dari input dan menyapa mereka.

Cetak Hello, diikuti spasi dan nama tersebut. Misalnya, jika input-nya adalah Ada, program mencetak:

Hello, Ada
  1. Baca nama dengan OS.read_string_from_stdin() dan simpan dalam variabel.
  2. Cetak sapaan tersebut.

Coba sendiri

extends Node

func _ready():
	# Baca namanya, lalu tampilkan salamnya
	pass
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler GDScript online