Tuesday 10 December 2013

REBOL Indonesia part 2

Word/variable assignment, I/O files, Built-in Data types and Native protocols


Apa itu word/variabel assignment?

Word atau variabel assignment adalah pemberian nilai suatu word atau variabel.

Bagaimana cara melakukan word/variabel assignment?

Cara melakukan word/variabel assignment adalah dengan menggunakan tanda colon (:). Contoh:
Person: "John"

Pada contoh diatas variable Person diberi nilai "John". Dalam hal ini nilai John adalah string.

Selanjutnya variabel Person itu bisa digunakan dimana saja. Contoh:
alert rejoin ["Nama orang adalah " person]

Tunggu, apakah REBOL tidak sensitif terhadap huruf, maksud saya, apakah Person sama dengan person sama dengan PERSON?

Ya, Person sama dengan person sama dengan PERSON. REBOL tidak case sensitive.

Kamu tahu bahwa variabel REBOL bisa di-assign ke berbagai nilai?
angka(numbers), text strings, data biner (binary data), arrays, lists, hash tables, functions, dan bahkan executable block of code?

Apakah kamu tahu jika kamu memberi nilai e-mail ke dalam suatu variabel, maka datatype variabel itu akan mengikuti/menyesuaikan jenis nilai yang dimasukkan ke dalamnya?

Apakah kamu tahu fungsi Print adalah cara sederhana untuk menampilkan data teks pada command line interpreter?

Well, sejauh ini kita belum pernah membahas fungsi print. Fungsi print menampilkan data teks pada command line interpreter. Wait, command line interpreter? Ya, paket installer REBOL menyediakan command line interpreter dan text editor juga. Baik yah? You can say these two as built-in command line interpreter and built-in text editor.

Print juga bisa digunakan untuk multiline text. Contoh:

>> print {hello
{    we are rebolers!
{    Good to see you!}
hello
we are rebolers!
Good to see you!

Teks multiline itu harus diapit dengan tanda kurung kurawal ({}).

Selain fungsi print ada fungsi prin juga loh?

Apa bedanya? Print itu consecutive line. Prin itu mencetak ke command line interpreter data-data teks right next to each other.

Lets see the differences:

>> print "hello world!" print "nice to see you.."
hello world!
nice to see you..
>> prin "hello world!" prin "nice to see you.."
hello world!nice to see you..

Have you see the differences between print function and prin function?

How about some carriage return?

Kapan kita menggunakan carriage return? Ketika kamu ingin membuat selang suatu teks dengan teks yang lain.

Biar gampang bayangkan kamu sedang membuat sebuah artikel. Pertama kamu beri judul kemudian tekan enter dua kali paragraf baru mu dimulai.

Let see, agak panjang dibawah ini:

>> print "MEMAHAMI CARRIAGE PADA REBOL^/^/" print "REBOL adalah salah satu bahasa pemrograman yang cukup mudah digunakan dan unik. Sangking uniknya kita harus belajar lagi cara menggunakan fungsi-fungsi built-in nya dan bagaimana membuat fungsi-fungsi itu cascade satu sama lain untuk menyelesaikan suatu consecutive task."
MEMAHAMI CARRIAGE PADA REBOL


REBOL adalah salah satu bahasa pemrograman yang cukup mudah digunakan dan unik. Sangking uniknya kita harus belajar lagi cara menggunakan fungsi-fungsi built-in nya dan bagaimana membuat fungsi-fungsi itu cascade satu sama lain untuk menyelesaikan suatu consecutive task.

Carriage return bisa menggunakan keyword ^/ atau menggunakan keyword newline.

Fungsi write nih....

Fungsi write menyimpan data ke suatu file. Fungsi write membutuhkan dua argumen, sebuah nama file, dan data untuk dituliskan kedalam file itu.

write %/C/YOURNAME.txt "Hello world!"

Well, thats all? Write hanya digunakan untuk menuliskan data kedalam sebuah file? Not just that. Write can also be used to write data to a website! Atau protocol yang terhubung lainnya.

Fungsi read dongs...


No comments:

Post a Comment