Autore Topic: a = 2,3 ...che tipo di variabile è ?  (Letto 1901 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.266
  • Ne mors quidem nos iunget
    • Mostra profilo
a = 2,3 ...che tipo di variabile è ?
« il: 17 Maggio 2018, 15:10:45 »
« Ultima modifica: 11 Dicembre 2020, 01:31:59 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.152
  • Tonno verde
    • Mostra profilo
Re:a = 2,3 ...che tipo di variabile è ?
« Risposta #1 il: 17 Maggio 2018, 15:18:01 »
Non c'è dubbi è una variabile stinga, altrimenti sarebbe a = 2.3

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Arco

  • Gambero
  • **
  • Post: 93
    • Mostra profilo
Re:a = 2,3 ...che tipo di variabile è ?
« Risposta #2 il: 17 Maggio 2018, 15:50:10 »
Se fosse una stringa non va scritta comunque così (a= "2,3") e tanto meno se fosse un numero con decimali.

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.152
  • Tonno verde
    • Mostra profilo
Re:a = 2,3 ...che tipo di variabile è ?
« Risposta #3 il: 17 Maggio 2018, 16:17:39 »
Se fosse una stringa non va scritta comunque così (a= "2,3") e tanto meno se fosse un numero con decimali.

Intanto occorre dire che se non si dichiara una variabile, l'interprete di Gambas ti segnala un errore, pertanto anche se uno scrive 2.3 al posto di 2,3 otterrà comunque errore.
Il mio era chiaramente un modo per dire che Spheris aveva posto la domanda in modo poco chiaro.
Comunque se ho un valore 2.3 o è single o float, oppure insisto può anche essere una stringa ma come hai detto andrà scritta fra virgolette ma sempre dichiarandola prima.
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.266
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:a = 2,3 ...che tipo di variabile è ?
« Risposta #4 il: 17 Maggio 2018, 16:47:05 »
Diciamo che avete ragione entrambi, vista la cosa dai due punti di vista diversi.

spheris da un lato non dice quanti byte di memoria si devono allocare automaticamente (...che tipo di variabile è ?), e dall'altro non si rende conto che per un'assegnazione di quel genere deve utilizzare il tipo String con le doppie virgolette.
« Ultima modifica: 17 Maggio 2018, 17:12:09 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.152
  • Tonno verde
    • Mostra profilo
Re:a = 2,3 ...che tipo di variabile è ?
« Risposta #5 il: 17 Maggio 2018, 17:10:58 »
Non per fare il pignolo ma Spheris si interroga sul fatto che se deve maneggiare una variabile a = 2,3 non sa dargli il tipo perché la guida è poco chiara, non si parla di come va scritta o che sia scritta così nell'editor di Gambas.
Anzi, si può tranquillamente dire che lui la deve sicuramente ancora scrivere non sapendo neanche come dichiararla.
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.266
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:a = 2,3 ...che tipo di variabile è ?
« Risposta #6 il: 17 Maggio 2018, 17:12:22 »
Sì, è esattamente come dici tu.

...però mi domando come si possa minimamente pensare che il valore 2,3 possa mai essere un Intero !    :-\

Sembra che lui non abbia chiaro i significati relativi ai tipi Byte, Integer, Short e Long in Gambas !
« Ultima modifica: 17 Maggio 2018, 17:19:27 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.152
  • Tonno verde
    • Mostra profilo
Re:a = 2,3 ...che tipo di variabile è ?
« Risposta #7 il: 17 Maggio 2018, 17:24:33 »
Tieni conto che è sicuramente un novizio e probabilmente in questo momento ha le idee molto confuse.
Prima di affrontare la programmazione forse gli si dovrebbe consigliare di leggere un buon libro di introduzione alla programmazione, in francese.
Qui siamo alla necessità di studiare le aste, altro che scorciatoie con Action  ;D
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.266
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:a = 2,3 ...che tipo di variabile è ?
« Risposta #8 il: 17 Maggio 2018, 17:28:28 »
Tieni conto che è sicuramente un novizio

Eh... mica tanto !  :-X

Date d'inscription : Le 27/04/2010 à 19:51



Qui siamo alla necessità di studiare le aste, altro che scorciatoie con Action  ;D
Exactement !   ;D
« Ultima modifica: 17 Maggio 2018, 17:29:05 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.266
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:a = 2,3 ...che tipo di variabile è ?
« Risposta #9 il: 18 Maggio 2018, 15:52:56 »
Lì l'utente Patrick offre un'altra interpretazione della domanda posta da spheris.   :)
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.152
  • Tonno verde
    • Mostra profilo
Re:a = 2,3 ...che tipo di variabile è ?
« Risposta #10 il: 18 Maggio 2018, 17:40:01 »
Lì l'utente Patrick offre un'altra interpretazione della domanda posta da spheris.   :)

Perché magari ha pensato che possa arrivare da un (non saprei di quale tipo) file esterno.
Comunque è una domanda poco chiara e in ogni caso rimangono valide le tue perplessità.  :bad:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 960
    • Mostra profilo
Re:a = 2,3 ...che tipo di variabile è ?
« Risposta #11 il: 18 Maggio 2018, 23:24:00 »
Anche io gli risponderei di spiegare meglio cosa è quella assegnazione, perchè messa in quel modo non ha nessun significato, e non solo in Gambas.
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.266
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:a = 2,3 ...che tipo di variabile è ?
« Risposta #12 il: 19 Maggio 2018, 00:51:23 »
Più che giusto.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.152
  • Tonno verde
    • Mostra profilo
Re:a = 2,3 ...che tipo di variabile è ?
« Risposta #13 il: 19 Maggio 2018, 14:55:44 »
Direi che valaquarus è colui che ha dato la risposta più sensata.  :ok:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.266
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:a = 2,3 ...che tipo di variabile è ?
« Risposta #14 il: 19 Maggio 2018, 16:57:43 »
Condivido.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »