| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Tipi di dati Groovy
    Groovy è un linguaggio di programmazione sviluppato da Guillaume Laforge e progettato con la collaborazione del Java Community Process . È sintatticamente simile al linguaggio di programmazione Java , ma condivide caratteristiche con Perl , Ruby , Python e linguaggi di programmazione Smalltalk . Groovy può essere utilizzato come un linguaggio di script che utilizza la Java Virtual Machine (JVM ) . La JVM è un interprete che esegue bytecode Java . Bytecode è il codice Java che è stato compilato in forma leggibile dalla macchina . Tipi di dati
    Tipi di dati

    sono un modo di classificare le singole unità di dati . Essi descrivono la dimensione dei dati in termini di quanti bit digitali che occupa in deposito. I tipi di dati descrivono anche i tipi di operazioni che possono essere eseguite sui dati. Linguaggi di programmazione di solito hanno un set di predefiniti "tipi di dati di base . " La maggior parte dei linguaggi di programmazione consentono anche all'utente di creare i propri tipi di dati basandosi sui tipi di dati di base .
    Base Java Tipi di dati

    I tipi di dati di base in Groovy sono lo stesso come in Java . Sono stringhe, byte , short, int, long , float , doppie , booleani e salmerini . Le stringhe sono stringhe di testo . C'è anche una versione speciale Groovy del tipo di dati String Java chiamato gstring . Byte sono interi a 8 bit che possono avere qualsiasi valore compreso tra +127 e -128 . Shorts sono interi a 16 bit che può avere un valore compreso tra 32 e 767 -32 768 . Interi sono numeri interi a 32 bit che può avere un valore compreso tra 2 147 483 647 e -2 147 483 648 . Longs sono interi a 64 bit che può avere un valore compreso tra 9 223 372 036 854 775 807 e -9 223 372 036 854 775 808 . Float e double sono tipi di dati che possono contenere numeri decimali grandi , la loro capacità di memoria è di 32 bit e 64 bit , rispettivamente . Booleani hanno due valori: vero o falso . Booleani sono utilizzati in strutture di controllo in Java e Groovy . Caratteri sono caratteri Unicode a 16 bit .
    Elenca

    Ci sono due principali tipi built-in di dati disponibili in Groovy , ma non disponibili in Java . Queste sono le liste e mappe. Le liste sono utilizzati per memorizzare raccolte di dati in ordine. Ad esempio, un tipo di dato lista chiamata " mainList " può essere dichiarata in Groovy come segue : Lista mainList = [ 1 , 5 , 65 , 100 ] . I valori all'interno elenchi si accede con riferimento alla indice dell'elemento , dove gli elementi sono indicizzati a partire da 0 . Ad esempio , per stampare il primo elemento del " mainList " in Groovy è necessario scrivere : println mainList [ 0 ] . Questa dichiarazione avrebbe print " 1" .
    Maps

    mappe sono simili alle liste . A differenza elenchi i dati in una mappa non è ordinato. Ogni elemento di una mappa consiste di una coppia di dati . Un membro di questa coppia agisce come etichetta per l'altro . Una mappa dei risultati degli esami di una classe di studenti può essere dichiarato come segue : examResults = [ " Danny " : 64 , " Alice " : " A" , "Bob" : 78.5 , " Cora " : 84 ] . Si noti che i valori memorizzati nella mappa examResults sono di diversi tipi . Risultato dell'esame di Alice è una stringa , Bob è un float , e Cora e Danny sono due numeri interi . I valori all'interno mappe sono accessibili riferimento all'etichetta dell'elemento . Ad esempio , per stampare risultato dell'esame di Danny si potrebbe scrivere una delle due dichiarazioni seguenti : println examResults [ " Danny " ] o println examResults.Danny . Entrambe queste dichiarazioni sarebbero stampare " 64 . " Entrambi sono modi altrettanto validi di stampa di un elemento di una mappa in Groovy .

    Previous :

    next :
      Articoli Correlati
    ·Che cosa sono i simboli del diagramma di flusso ? 
    ·A proposito del linguaggio Cobol 
    ·Come condividere le variabili di sessione in ColdFusion…
    ·Che cosa è un tipo booleano 
    ·Come inserire un intero in una stringa 
    ·Come scrivere una funzione MATLAB 
    ·Come utilizzare un loop infinito 
    ·Come fare un Fade RadGrid in Animazione 
    ·Come fare una a due livelli Menu orizzontale 
    ·Come scrivere il codice sorgente 
      Articoli in evidenza
    ·Come Vedere tutti gli elementi di un array bidimensiona…
    ·Come creare una cartella in Python 
    ·Definizione di driver Mirage 
    ·Come inserire un articolo Combobox in PHP 
    ·Come programmare il pulsante Calculate in Vb.Net 
    ·Come eseguire un file SQL dalla riga di comando 
    ·Come compilare Python comandi 
    ·Come rilevare il formato di una Viewport 
    ·Conversione Char Buffer al doppio in C + + 
    ·Come creare e aggiornare Funzioni Dati 
    Copyright © Conoscenza Informatica http://it.wingwit.com