dopo looking alla sintassi JSON (solo per curiosità)incomprensione del flusso di codice?
Ive ha notato un diverso flow tags edges
:
quindi qual è la differenza tra:
vs
dopo looking alla sintassi JSON (solo per curiosità)incomprensione del flusso di codice?
Ive ha notato un diverso flow tags edges
:
quindi qual è la differenza tra:
vs
Credo che la differenza derivi dall'analisi lessicale, cioè numero e stringa sono "token" lessicali mentre valore e matrice sono entità grammaticali (produzioni).
Probabilmente ha ragione, sebbene con un diagramma di sintassi di quella forma la distinzione sia di tipo sottile. – Pointy
@Pointy sto cercando su di esso, si chiama '_ railroad diagrams_' –
@RoyiNamir si, li ricordo da molto tempo fa quando c'era un poster popolare disponibile per la sintassi Pascal :-) Non ho trovato nessun riferimento per questa particolare rappresentazione, tuttavia. – Pointy
È possibile vedere che value
è costituito da un numero di entità possibili, incluse entità definite altrove nella pagina.
string
d'altra parte non contiene entità definite altrove nella pagina; puoi pensare che sia costituito da alcune entità fondamentali o primitive.
In questo modo, string
e number
sono entità terminali non ulteriormente suddivise; le doppie barre indicano questo.
È una domanda interessante, ma dato ciò che sappiamo della sintassi non c'è alcuna differenza apparente. – Pointy