Domande con tag 'keywords'

2
risposte

Perché la parola chiave statica è stata utilizzata qui?

In C standard, hai alcune opzioni per dichiarare una funzione che accetta un puntatore a un blocco di dati: void style_1(int * arr); void style_2(int arr[]); void style_3(int arr[10]); void style_4(int size, int arr[size]); void style_5(in...
posta 22.09.2016 - 21:10
1
risposta

Perchè DrRacket IDE considera alcuni identificatori come "simboli" e alcuni come "parole chiave"? Qual è la differenza?

Perché l'IDE DrRacket (tipo di schema) evidenzia alcuni degli identificatori come "parole chiave" (ad esempio define , lambda , send* ) e gli altri come "simboli" (identificatori definiti dall'utente, + , - , abs , send...
posta 31.12.2013 - 11:07
2
risposte

Etymology di 'virtual' (metodo / metodo tabella / ereditarietà)

Per quanto ne so, generalmente si riferisce a ritardo o bindng dinamico . Quindi perché una parola come tardi o dinamica non è stata utilizzata?     
posta 12.01.2014 - 09:54
3
risposte

Perché un'interfaccia estende un'interfaccia invece di implementarla?

In Java supponiamo di avere un'interfaccia A: public interface A { // foo } Ho anche l'interfaccia B: public interface B extends A { // foo + bar } Perché l'interfaccia B estendi interfaccia A e non implementa l'interfaccia...
posta 20.04.2015 - 16:29
3
risposte

Le parole chiave Lisp possono essere protette?

Perché le parole chiave non lisp sono protette? Ad esempio, (define a 3) (define define +) #makes define useless (define a 1) #outputs 4, instead of assigning 1 to a. Questa flessibilità è così importante? O anche peggio: (define + -)...
posta 08.09.2016 - 02:20
1
risposta

Quali approcci posso prendere per capire la "pertinenza" di certi termini in una stringa?

Non sono nemmeno sicuro che la "pertinenza" sia la parola più accurata, quindi descriverò il problema: Sto costruendo un'app che deve in qualche modo analizzare le descrizioni dei prodotti da un sito web popolare (diciamo solo che è Amazon) e...
posta 14.01.2018 - 09:32
1
risposta

C # design per forzare il metodo virtuale da chiamare dall'override, o qualcosa di simile

Possiamo fare qualcosa del genere: // in base class protected virtual void Init(){ //do stuff that all objects need to do } //in derived class protected override void Init(){ base.Init(); // if you forget this but it compiles all hell b...
posta 24.07.2018 - 04:41
2
risposte

Includeva una parola chiave per gli eventi un errore in C #?

C # ha eventi integrati con una parola chiave. Quindi se vuoi dichiarare un evento, scrivi: public event MyEventHandler SomethingHappened; È comodo, in quanto consente di aggiungere più gestori di eventi, sebbene impedisca anche di personal...
posta 03.03.2018 - 02:43
1
risposta

Perché le variabili locali VB possono essere 'statiche', non 'condivise'?

In Visual Basic .NET, posso vedere diverse parole chiave per lo stesso concetto (?) : • methods Shared • properties Shared • class-level variables Shared BUT • local variables Static Perché c'è Sta...
posta 04.03.2015 - 16:00
1
risposta

Comprensione delle parole chiave del clojure

Sto facendo i miei primi passi con Clojure. Altrimenti, sono piuttosto competente con JavaScript, Python, Java e un po 'di C. Stavo leggendo questo articolo che descrive i vettori e le mappe distruttivi. Per es. => (def point [0 0]) =&...
posta 07.10.2012 - 18:17