Discuss Scratch

Scratcheurscratch
Scratcher
100+ posts

Petit question au sujet des variables

Je compte faire un projet utilisant les variables comme stockage mais je me posais une question, quelle est la limite de contenance d'une variable ? (par exemple je sais qu'une variable cloud peut contenir un nombre de longueur 256-256 (je sais plus précisement)) si quelqu'un sait, merci !
everwinner64
Scratcher
1000+ posts

Petit question au sujet des variables

Après avoir fait des tests et réfléchi un peu par rapport aux autres langages, je dirais qu’il n’y a aucune limite si ce n’est la RAM

Last edited by everwinner64 (April 4, 2025 10:07:35)

Scratcheurscratch
Scratcher
100+ posts

Petit question au sujet des variables

wow ! merci pour l'information !
ababoin07
Scratcher
500+ posts

Petit question au sujet des variables

Scratcheurscratch wrote:

Je compte faire un projet utilisant les variables comme stockage mais je me posais une question, quelle est la limite de contenance d'une variable ? (par exemple je sais qu'une variable cloud peut contenir un nombre de longueur 256-256 (je sais plus précisement)) si quelqu'un sait, merci !
Théoriquement, plusieurs dizaines de millions sur un pc lambda, mais scratch rique de galérer je pense au bout de 10000

Last edited by ababoin07 (April 5, 2025 07:30:47)

Scratcheurscratch
Scratcher
100+ posts

Petit question au sujet des variables

Si j'ai bien compris scratch peut supporter un nombre de longueur 10 000 au maximum
everwinner64
Scratcher
1000+ posts

Petit question au sujet des variables

Scratcheurscratch wrote:

Si j'ai bien compris scratch peut supporter un nombre de longueur 10 000 au maximum
Dans le test que j’ai fait y’avait un milliard (1073741824) de chiffres avant que sa crash

Last edited by everwinner64 (April 5, 2025 07:44:05)

Scratcheurscratch
Scratcher
100+ posts

Petit question au sujet des variables

wow c'est assez pour mon projet, merci encore !
ababoin07
Scratcher
500+ posts

Petit question au sujet des variables

everwinner64 wrote:

Scratcheurscratch wrote:

Si j'ai bien compris scratch peut supporter un nombre de longueur 10 000 au maximum
Dans le test que j’ai fait y’avait un milliard (1073741824) de chiffres avant que sa crash
N’a pas crashé ne veut pas dire gérable…

Last edited by ababoin07 (April 5, 2025 08:00:33)

ababoin07
Scratcher
500+ posts

Petit question au sujet des variables

Scratcheurscratch wrote:

wow c'est assez pour mon projet, merci encore !
Si tu as besoin de vitesse sur de très longues chaines de caractères, n’utilise jjste pas de chaines de caractères…
Scratcheurscratch
Scratcher
100+ posts

Petit question au sujet des variables

j'ai juste besoin de savoir si une variable pouvait supporter un nombre de +5000 de longueur, c'est donc bon pour moi. !
wilhelm43
Scratcher
1000+ posts

Petit question au sujet des variables

C'est plus que largement possible.
Tu peux littéralement copier-coller des fichiers entiers de plusieurs Mo dans une variable Scratch.

Il n'y a plus de "limite" dans les variables depuis Scratch 3.0.
La seule limite est celle de l'exécuteur Scratch qui m'est inconnue.

Last edited by wilhelm43 (April 6, 2025 15:36:17)

Scratcheurscratch
Scratcher
100+ posts

Petit question au sujet des variables

si tout le monde a des reponses differentes je ne vais pas m'en sortir mais merci
super-noisette
Scratcher
44 posts

Petit question au sujet des variables

J’ai l’impression que les variables peuvent supporter un nombre infini de chiffres tant qu’elle sont cachés. Par exemple si on fait ce programme:
forever
wait (0) secs
set [a v] to (join (a) (a))
end
si on montre la variable après, Scratch crash.

Last edited by super-noisette (April 6, 2025 19:45:07)

gigembre743
Scratcher
7 posts

Petit question au sujet des variables

everwinner64 wrote:

Après avoir fait des tests et réfléchi un peu par rapport aux autres langages, je dirais qu’il n’y a aucune limite si ce n’est la RAM

Non il me semble qu'une variable cloud ne peut contenir que 256 chiffres (j'avais lu ça je sais plus où). De plus, on ne peut avoir que 10 variable cloud par projet.
Si certaines personnes ont réussis à mettre plus de chiffres dans une variable cloud, ce qui est possible, la variable n'a pas pu enregistrer les données à après rechargement de la page.


Sinon si tu n'étais pas au courant, les variables cloud ne marchent plus depuis qulques mois…
gigembre743
Scratcher
7 posts

Petit question au sujet des variables

De toute façon, le but d'une variable cloud
(☁ score)
est que les données arrivent jusqu'au serveur scratch. Si on réussis à mettre des millions de chiffres dedans, ça ne veut pas dire qu'elle pourra arriver au serveur. Donc les données resteront privées, coomme sur une variable
(variable)
normale.
Thiago_le_meilleur
Scratcher
1000+ posts

Petit question au sujet des variables

gigembre743 wrote:

everwinner64 wrote:

Après avoir fait des tests et réfléchi un peu par rapport aux autres langages, je dirais qu’il n’y a aucune limite si ce n’est la RAM

Non il me semble qu'une variable cloud ne peut contenir que 256 chiffres (j'avais lu ça je sais plus où). De plus, on ne peut avoir que 10 variable cloud par projet.
Si certaines personnes ont réussis à mettre plus de chiffres dans une variable cloud, ce qui est possible, la variable n'a pas pu enregistrer les données à après rechargement de la page.


Sinon si tu n'étais pas au courant, les variables cloud ne marchent plus depuis qulques mois…
Il parlait des variables normales, et non des variables cloud.

Powered by DjangoBB