Pertanyaan yang diberi tag «language-features»

Fitur bahasa adalah aspek berbeda dari bahasa pemrograman, seperti aturan yang mengikat, desain leksikal, atau aspek sistem tipe.

25
Mengapa C # Tidak Memungkinkan Metode Statis untuk Mengimplementasikan Antarmuka?
Mengapa C # dirancang seperti ini? Seperti yang saya pahami, antarmuka hanya menggambarkan perilaku, dan melayani tujuan menggambarkan kewajiban kontrak untuk kelas yang mengimplementasikan antarmuka yang perilaku tertentu diimplementasikan. Jika kelas ingin mengimplementasikan perilaku itu dalam metode bersama, mengapa tidak? Ini adalah contoh dari apa yang ada dalam pikiran saya: …

21
Apa yang dilakukan kata kunci 'statis' di kelas?
Untuk lebih spesifik, saya mencoba kode ini: package hello; public class Hello { Clock clock = new Clock(); public static void main(String args[]) { clock.sayTime(); } } Tapi itu memberi kesalahan Tidak dapat mengakses bidang non-statis dalam metode statis utama Jadi saya mengubah pernyataan clockmenjadi ini: static Clock clock = …


10
Untuk apa pernyataan python “with” dirancang?
Saya menemukan withpernyataan Python untuk pertama kalinya hari ini. Saya telah menggunakan Python ringan selama beberapa bulan dan bahkan tidak tahu keberadaannya! Mengingat statusnya yang agak tidak jelas, saya pikir patut bertanya: Untuk apa withpernyataan Python dirancang untuk digunakan? Untuk apa Anda menggunakannya? Apakah ada gotcha yang perlu saya ketahui, …

30
Apakah ada kegunaan yang sah untuk pernyataan "dengan" JavaScript?
Komentar Alan Storm sebagai jawaban atas jawaban saya tentangwith pernyataan itu membuat saya berpikir. Saya jarang menemukan alasan untuk menggunakan fitur bahasa khusus ini, dan tidak pernah memikirkan bagaimana hal itu dapat menyebabkan masalah. Sekarang, saya ingin tahu bagaimana saya bisa memanfaatkannya secara efektif with, sambil menghindari perangkapnya. Di mana …

17
JavaScript Hashmap Setara
Sebagaimana dijelaskan dalam pembaruan 3 pada jawaban ini, notasi ini: var hash = {}; hash[X] sebenarnya tidak hash objek X; sebenarnya hanya mengkonversi Xke string (melalui .toString()apakah itu objek, atau beberapa konversi bawaan untuk berbagai jenis primitif) dan kemudian melihat string itu, tanpa hashing, di " hash". Kesetaraan objek juga …

12
Bagaimana cara menggunakan daftar di R dengan benar?
Latar belakang singkat: Banyak (kebanyakan?) Bahasa pemrograman kontemporer yang digunakan secara luas memiliki setidaknya beberapa ADT [tipe data abstrak] yang sama, khususnya, string (urutan terdiri dari karakter) daftar (koleksi nilai yang dipesan), dan tipe berbasis peta (array tidak berurutan yang memetakan kunci nilai) Dalam bahasa pemrograman R, dua yang pertama …



13
DateTime.Now vs. DateTime.UtcNow
Saya sudah bertanya-tanya apa sebenarnya prinsip-prinsip bagaimana kedua properti itu bekerja. Saya tahu yang kedua bersifat universal dan pada dasarnya tidak berurusan dengan zona waktu, tetapi bisakah seseorang menjelaskan secara rinci bagaimana mereka bekerja dan mana yang harus digunakan dalam skenario apa?

6
Apakah SQL atau bahkan TSQL Turing Lengkap?
Ini muncul di kantor hari ini. Saya tidak punya rencana melakukan hal seperti itu, tetapi secara teoritis Anda dapat menulis kompiler dalam SQL? Pada pandangan pertama tampaknya bagi saya turing lengkap, meskipun sangat rumit untuk banyak kelas masalah. Jika belum selesai, apa yang dibutuhkan untuk menjadi seperti itu? Catatan: Saya …




10
Apa tilde (~) dalam definisi enum?
Saya selalu terkejut bahwa bahkan setelah menggunakan C # selama ini sekarang, saya masih dapat menemukan hal-hal yang tidak saya ketahui tentang ... Saya sudah mencoba mencari di internet untuk ini, tetapi menggunakan "~" dalam pencarian tidak bekerja dengan baik untuk saya dan saya tidak menemukan apa pun di MSDN …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.