Apa yang dimaksud dengan string?

Framework Laravel

String adalah tipe data yang digunakan dalam pemrograman, yang digunakan untuk mewakili teks daripada angka. String adalah urutan karakter dan dapat berisi huruf, angka, simbol, dan bahkan spasi. Itu harus diapit dengan tanda kutip agar dikenali sebagai string.

String terkadang terlihat mirip dengan tipe data lainnya. Tetapi penting untuk diingat bahwa meskipun suatu angka terlihat seperti angka, atau boolean terlihat seperti boolean, ada baiknya untuk memeriksa bahwa itu bukan string atau Anda tidak akan dapat menggunakannya dengan benar!

Ambil string berikut: '20'. String '20' berbeda dengan nilai numerik 20. Meskipun tampak sama, komputer akan melihat yang pertama sebagai dua karakter: '2' dan '0', sedangkan yang kedua sebagai nilai numerik 20.

Juga perlu diingat bahwa ini peka huruf besar/kecil. Jika kita memulai string yang ditetapkan ke variabel "companytype" dengan huruf besar L, dua string yang dibandingkan dalam contoh kita tidak akan cocok lagi dan kalimat tidak akan dicetak.

Sebuah Tipe data string adalah tipe data yang dimodelkan berdasarkan ide string formal. String adalah tipe data yang sangat penting dan berguna sehingga diimplementasikan di hampir setiap bahasa pemrograman.

Dalam beberapa bahasa mereka tersedia sebagai tipe primitif dan dalam bahasa lain sebagai tipe komposit. Sintaks dari sebagian besar bahasa pemrograman tingkat tinggi memungkinkan untuk sebuah string, biasanya dikutip dalam beberapa cara, untuk mewakili sebuah instance dari tipe data string; meta-string seperti itu disebut literal atau string literal.

Representasi string sangat bergantung pada pilihan repertoar karakter dan metode pengkodean karakter. Implementasi string yang kuno dirancang untuk bekerja dengan repertoar dan pengkodean yang ditentukan oleh ASCII, atau ekstensi terbaru seperti seri ISO 8859.

Implementasi kini sering menggunakan repertoar ekstensif yang didefinisikan oleh Unicode bersama dengan berbagai pengkodean kompleks seperti UTF-8 dan UTF-16.

Posting Komentar