Codicillo
  • Home
  • Dhammapada
  • Guida al Tcl
  • Guida al Tk
  • Info sulla Privacy
Seleziona una pagina

Guida al Tcl

Premessa

Perché Tcl?

Installazione

Installazione Tcl e Tk (tclsh, wish, info patchlevel)

Un primo approccio

Stampa a video (puts, -nonewline)

Assegna un valore ad una variabile (set)

Sostituzione e valutazione

Uso delle parentesi

Parentesi graffe {...}

Parentesi quadre [...]

Calcoli

Espressioni (expr)

Problemi con i numeri

Strutture di controllo

Struttura di controllo (if-then-else)

Struttura di controllo (switch)

Struttura di controllo iterativa (while)

Struttura di controllo iterativa (for)

Procedura

Come creare un nuovo comando (proc)

Approfondimento sul comando proc (return)

Area di visibilità delle variabili (global, upvar)

Tipi di dati

Lista

Lista, la struttura dati di base di Tcl (list, split, lindex, llength)

Come modificare una lista (concat, lappend, linsert, lreplace, lset)

Lista, ricerca, ordinamento e sezionamento (lsearch, lsort, lrange)

Stringa

Ricerca con caratteri speciali (string, match)

Lunghezza, posizione e sezione di una stringa (length, index, range)

Comparazione tra stringhe (compare, first, last, wordend, wordstart)


Sitografia

Vittorio Albertoni, Tcl/tk: un tesoro nascosto

C. Flynt, N. Madden, A. Markus, D. N. Welton, Tcl Tutorial

Bibliografia

Vittorio Albertoni, Programmare con Tcl/Tk

Ashok P. Nadkarni, The Tcl Programming Language

Prova!

Tcl online con Ideone

Tk online con Tcl Playground

Post recenti

  • Comparazione tra stringhe
  • Lunghezza, posizione e sezione di una stringa
  • Ricerca con caratteri speciali
  • Tk – La nostra prima applicazione grafica
  • Lista (ricerca, ordinamento e sezionamento)

Commenti recenti

Nessun commento da mostrare.

Social

Mi trovi su Mastodon

Licenza

Se non diversamente specificato:

Pubblico Dominio

CC0 1.0 Universale

No AI used

backslash barra rovesciata buddhismo compare concat end expr first for foreach incr index info iterazione lappend last length lindex linsert list llength lrange lreplace lsearch lset lsort match parentesi graffe patchlevel proc range return robot set sostituzione split string struttura di controllo Tcl tclsh text Tk window wordend wordstart

Archivi

  • Giugno 2026
  • Maggio 2026
  • Aprile 2026
  • Marzo 2026
  • Febbraio 2026
  • Gennaio 2026

Categorie

  • Guida al Tcl
  • Guida al Tk
  • Info
  • Tecnologia & Società

Progettato da Elegant Themes | Sviluppato da WordPress