Saya mendengar banyak bahwa bahasa pemrograman baru diketik secara dinamis tetapi apa artinya sebenarnya ketika kita mengatakan suatu bahasa diketik secara dinamis vs diketik secara
Saya mendengar banyak bahwa bahasa pemrograman baru diketik secara dinamis tetapi apa artinya sebenarnya ketika kita mengatakan suatu bahasa diketik secara dinamis vs diketik secara
Kapan saya harus menggunakan antarmuka dan kapan saya harus menggunakan kelas dasar? Haruskah selalu menjadi antarmuka jika saya tidak ingin benar-benar menentukan implementasi dasar dari metode? Jika saya memiliki kelas Anjing dan Kucing. Mengapa saya ingin mengimplementasikan IPet daripada...
Juga, apakah yang satu menyiratkan yang
Saya menemukan istilah mengetik bebek sambil membaca topik acak pada perangkat lunak online dan tidak sepenuhnya memahaminya. Apa itu "mengetik
Saya memiliki kode berikut di python 3: class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -> Position: return Position(self.x + other.x, self.y + other.y) Tetapi editor saya (PyCharm) mengatakan bahwa Posisi referensi tidak...
Saya melihat istilah-istilah ini di mana-mana dalam pemrograman dan saya memiliki gagasan yang kabur tentang apa artinya. Pencarian menunjukkan kepada saya bahwa hal-hal seperti itu telah ditanyakan di seluruh stack overflow sebenarnya. Sejauh yang saya ketahui, pengetikan Statis / Dinamis dalam...
Saya telah menemukan tautan yang mengatakan Python adalah bahasa yang sangat diketik. Namun, saya pikir dalam bahasa yang sangat diketik Anda tidak bisa melakukan ini: bob = 1 bob = "bob" Saya pikir bahasa yang sangat diketik tidak menerima perubahan jenis pada saat dijalankan. Mungkin saya...
Jika saya ingin menggunakan hasil argparse.ArgumentParser(), yang merupakan Namespaceobjek, dengan metode yang mengharapkan kamus atau objek seperti pemetaan (lihat collections.Mapping ), apa cara yang tepat untuk melakukannya? C:\>python Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC...
Misalkan kita ingin menulis makro yang mendefinisikan kelas anonim dengan beberapa tipe anggota atau metode, dan kemudian membuat contoh kelas yang secara statis diketik sebagai tipe struktural dengan metode-metode itu, dll. Ini dimungkinkan dengan sistem makro di 2.10. 0, dan bagian tipe anggota...
Saya membaca dek slide yang menyatakan "JavaScript tidak bertipe." Ini bertentangan dengan apa yang saya pikir benar sehingga saya mulai menggali untuk mencoba dan belajar lebih banyak. Setiap jawaban untuk JavaScript adalah bahasa yang tidak diketik? mengatakan bahwa JavaScript bukan tanpa huruf...
Saya mencoba anotasi tipe Python dengan kelas dasar abstrak untuk menulis beberapa antarmuka. Apakah ada cara untuk menjelaskan jenis *argsdan kemungkinan **kwargs? Sebagai contoh, bagaimana seseorang menyatakan bahwa argumen yang masuk akal untuk suatu fungsi adalah satu intatau dua int?...
Saya telah melihat baris baru berikut di PHP 7, tetapi tidak ada yang benar-benar menjelaskan apa artinya. Saya sudah mencarinya di Google dan yang mereka bicarakan hanyalah apakah Anda akan mengaktifkannya atau tidak suka jenis polling. declare(strict_types = 1); Apa fungsinya? Bagaimana...
Saya baru mengenal pemrograman Mac / iPhone dan Objective-C. Di C # dan Java kita memiliki "generik", kelas koleksi yang anggotanya hanya dari tipe yang dideklarasikan. Misalnya, dalam C # Dictionary<int, MyCustomObject> hanya dapat berisi kunci yang bilangan bulat dan nilai yang bertipe...
Saya memiliki kode berikut: Func<string, bool> comparer = delegate(string value) { return value != "0"; }; Namun, yang berikut ini tidak dikompilasi: var comparer = delegate(string value) { return value != "0"; }; Mengapa kompiler tidak mengetahui bahwa itu adalah Func<string,...
Apa perbedaan antara case item.class when MyClass # do something here when Array # do something different here when String # do a third thing end dan case item.class when MyClass.class # do something here when Array.class # do something different here when String.class # do a third...
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami mengharapkan jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang.
Tertutup . Pertanyaan ini berdasarkan opini . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Tutup 3 tahun lalu . Perbaiki pertanyaan...
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami mengharapkan jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang.
Apakah varian Lisp lengkap yang diketik secara statis dimungkinkan? Apakah masuk akal jika sesuatu seperti ini ada? Saya percaya salah satu keutamaan bahasa Lisp adalah kesederhanaan definisinya. Apakah pengetikan statis akan mengganggu prinsip inti
Apakah ada overhead saat kita mentransmisikan objek dari satu jenis ke jenis lainnya? Atau kompiler hanya menyelesaikan semuanya dan tidak ada biaya pada saat dijalankan? Apakah ini hal yang umum, atau ada kasus yang berbeda? Misalnya, kita memiliki larik Object [], di mana setiap elemen mungkin...