Tcl - Perintah

Seperti yang Anda ketahui, Tcl adalah bahasa perintah Alat, perintah adalah bagian bahasa yang paling penting. Perintah Tcl dibangun di dalam bahasa dengan masing-masing memiliki fungsi yang telah ditentukan sebelumnya. Perintah-perintah ini membentuk kata-kata khusus bahasa tersebut dan tidak dapat digunakan untuk penamaan variabel lain. Keuntungan dengan perintah Tcl ini adalah, Anda dapat menentukan implementasi Anda sendiri untuk salah satu dari perintah ini untuk menggantikan fungsionalitas bawaan asli.

Setiap perintah Tcl memvalidasi masukan dan mengurangi pekerjaan penerjemah.

Perintah Tcl sebenarnya adalah daftar kata, dengan kata pertama mewakili perintah yang akan dijalankan. Kata-kata berikutnya mewakili argumen. Untuk mengelompokkan kata menjadi satu argumen, kami menyertakan beberapa kata dengan "" atau {}.

Sintaks perintah Tcl adalah sebagai berikut -

commandName argument1 argument2 ... argumentN

Mari kita lihat contoh sederhana dari perintah Tcl -

#!/usr/bin/tclsh

puts "Hello, world!"

Ketika kode di atas dijalankan, itu menghasilkan hasil sebagai berikut -

Hello, world!

Pada kode di atas, 'put' adalah perintah Tcl dan "Hello World" adalah argument1. Seperti yang dikatakan sebelumnya, kami telah menggunakan "" untuk mengelompokkan dua kata.

Mari kita lihat contoh lain dari perintah Tcl dengan dua argumen -

#!/usr/bin/tclsh

puts stdout "Hello, world!"

Ketika kode di atas dijalankan, itu menghasilkan hasil sebagai berikut -

Hello, world!

Pada kode di atas, 'put' adalah perintah Tcl, 'stdout' adalah argument1, dan "Hello World" adalah argument2. Di sini, stdout membuat program untuk mencetak pada perangkat keluaran standar.

Pergantian Perintah

Dalam penggantian perintah, tanda kurung siku digunakan untuk mengevaluasi skrip di dalam tanda kurung siku. Contoh sederhana untuk menambahkan dua angka ditunjukkan di bawah ini -

#!/usr/bin/tclsh

puts [expr 1 + 6 + 9]

Ketika kode di atas dijalankan, itu menghasilkan hasil sebagai berikut -

16

Substitusi Variabel

Dalam substitusi variabel, $ digunakan sebelum nama variabel dan ini mengembalikan konten variabel. Contoh sederhana untuk menetapkan nilai ke variabel dan mencetaknya ditunjukkan di bawah ini.

#!/usr/bin/tclsh

set a 3
puts $a

Ketika kode di atas dijalankan, itu menghasilkan hasil sebagai berikut -

3

Substitusi Garis Miring Terbalik

Ini biasa disebut escape sequences; dengan setiap garis miring terbalik, diikuti dengan huruf yang memiliki arti sendiri-sendiri. Contoh sederhana untuk substitusi baris baru ditunjukkan di bawah ini -

#!/usr/bin/tclsh

puts "Hello\nWorld"

Ketika kode di atas dijalankan, itu menghasilkan hasil sebagai berikut -

Hello
World