Pertanyaan yang diberi tag strings

"String" adalah urutan karakter yang biasanya mewakili unit teks yang dapat dibaca manusia. Pertanyaan tentang topik ini berhubungan dengan pemrosesan string dalam program, dan bagaimana berbagai bahasa dan lingkungan mendefinisikan dan memanipulasi string.

88
Mengapa% s lebih baik daripada + untuk gabungan?

Saya mengerti bahwa kita harus menggunakan %suntuk menggabungkan string daripada +di Python. Saya dapat melakukan salah satu dari: hello = "hello" world = "world" print hello + " " + world print "%s %s" % (hello, world) print "{} {}".format(hello, world) print ' '.join([hello, world]) Tetapi...

72
SQL: string kosong vs nilai NULL

Saya tahu subjek ini sedikit kontroversial dan ada banyak berbagai artikel / opini beredar di internet. Sayangnya, sebagian besar dari mereka menganggap orang itu tidak tahu apa perbedaan antara NULL dan string kosong. Jadi mereka bercerita tentang hasil yang mengejutkan dengan bergabung / agregat...

58
Etimologi "Tali"

Jadi jelas bahwa serangkaian hal adalah urutan hal, dan urutan karakter / byte / dll. mungkin juga disebut string. Tapi siapa yang pertama menyebut mereka string? Dan kapan? Dan dalam konteks apa sehingga terjebak? Saya selalu bertanya-tanya tentang

39
String hardcoding yang tidak akan pernah berubah

Jadi, dalam upaya saya untuk menulis sebuah program untuk mengkonjugasikan kata kerja (secara algoritmik, bukan melalui dataset) untuk bahasa Prancis, saya menemukan sedikit masalah. Algoritma untuk mengkonjugasikan kata kerja sebenarnya cukup sederhana untuk 17 atau lebih kasus kata kerja, dan...

37
C ++ 11 termasuk std :: stoi, mengapa tidak std :: itos?

Saya memperhatikan kegembiraan saya bahwa C ++ 11 memiliki std::sto@keluarga fungsi untuk dengan mudah membongkar int / mengapung / rindu apa pun dari string. Namun saya terkejut, yang terjadi malah sebaliknya. Mengapa komite standar tidak menyertakan std::itoskeluarga fungsi untuk beralih dari int...

29
Mengapa literal string C hanya baca?

Apa keuntungan dari string literal menjadi read-just justify (-ies / -ied): Namun cara lain untuk menembak diri sendiri di kaki char *foo = "bar"; foo[0] = 'd'; /* SEGFAULT */ Ketidakmampuan untuk secara elegan menginisialisasi array kata-baca dalam satu baris: char *foo[] = { "bar", "baz",...

27
Algoritme pencarian string mana yang paling cepat?

Saya telah terjebak selama beberapa waktu yang merupakan algoritma pencarian string tercepat, mendengar banyak pendapat, tetapi pada akhirnya saya tidak yakin. Saya telah mendengar beberapa orang mengatakan bahwa algoritma tercepat adalah Boyer-Moore dan beberapa mengatakan bahwa...

23
Mengapa senar sangat lambat?

Sejak kelas pemrograman pertama saya di sekolah menengah, saya telah mendengar bahwa operasi string lebih lambat - yaitu lebih mahal - daripada mitos "operasi rata-rata." Mengapa membuatnya begitu lambat? (Pertanyaan ini sengaja dibiarkan

18
Bagaimana PHP mewakili string secara internal?

UTF8? UTF16? Apakah string dalam PHP juga melacak pengodean yang digunakan? Mari kita lihat skrip ini sebagai contoh. Katakanlah saya menjalankan: $original = "शक्नोम्यत्तुम्"; Apa yang sebenarnya terjadi? Jelas saya pikir $originaltidak akan berisi hanya 7 karakter. Mesin terbang...

16
Kapan saya harus menggunakan string_view di antarmuka?

Saya menggunakan perpustakaan internal yang dirancang untuk meniru perpustakaan C ++ yang diusulkan , dan kadang-kadang dalam beberapa tahun terakhir saya melihat antarmuka berubah dari menggunakan std::stringke string_view. Jadi saya dengan patuh mengubah kode saya, agar sesuai dengan antarmuka...