Post

Visualizzazione dei post con l'etichetta libreria math

Programmazione in Golang: l'uso dei vettori (array , variabili indicizzate) e delle matrici (matrix - array bidimensionali) in Golang

Immagine
Programmazione in Golang: l'uso dei vettori (array , variabili indicizzate) e delle matrici (matrix - array bidimensionali) in Golang Lezione universitaria su Golang - esame "Programmazione" Array in Go Nel linguaggio di programmazione Golang o Go i vettori (array o variabili indicizzate) sono molto simili ad altri linguaggi di programmazione. Nel programma, a volte è necessario memorizzare una raccolta di dati dello stesso tipo, come un elenco di voti degli studenti. Tale tipo di raccolta è memorizzata in un programma usando un array. Un array è una sequenza a lunghezza fissa che viene utilizzata per memorizzare elementi omogenei nella memoria. A causa della loro dimensione a lunghezza fissa non sono molto utilizzati, si preferisce usare i vettori dinamici Slice in Go. In un array, è consentito memorizzare zero o più di zero elementi al suo interno. Gli elementi dell'array vengono indicizzati utilizzando l'operatore indice [] con la loro posizione in base zero,...

Programmazione in Golang: l'uso della libreria math e i metodi e le funzioni Rand, Seed, Time, Rand.Perm, Crypto rand

Immagine
Programmazione in Golang: l'uso della libreria math e i metodi e le funzioni Rand, Seed, Time, Rand.Perm, Crypto rand Lezione universitaria su Golang - esame "Programmazione" Questo programma genera 5 numeri pseudo-casuali. Utilizza un valore seed predefinito (che inizializza il generatore) di 1. Quindi: il programma genera gli stessi numeri ogni volta. Prova a eseguirlo più volte: ha sempre lo stesso risultato. Int: questo metodo restituisce un int positivo (non negativo). Non sono possibili valori frazionari o negativi. Suggerimento: per modificare la serie iniziale di valori restituiti da rand.Int, utilizzare il metodo Seed. Golang program that uses rand.Int package main import (     "fmt"     "math/rand" ) func main() {     // Loop five times.     for i := 0; i < 5; i++ {         // Get random positive integer.         value := rand.Int()         fmt.P...