d2jsp
Log InRegister
d2jsp Forums > Off-Topic > International > Deutsch > Der Offizielle Developer Thread
Prev11213141516Next
Add Reply New Topic New Poll
Member
Posts: 22,300
Joined: Mar 1 2013
Gold: 3,842.04
Aug 26 2016 03:29am
Quote (Multifunktionsdrucker @ 26 Aug 2016 10:25)
dann ist es doch aber in diesem fall genau so, wie es br0 gesagt bzw gefragt hat.

die funktion heißt bei dir function, mehrere mit dem namen würden logischer weise probleme machen. aber denke das ist jedem klar hier und die frage war eher rhetorischer natur.


var x = function() { }

ist dasselbe wie

function x() { }

ich nenne meine funktionen also nicht function. was da los mit euch. oder meinst du was anderes?
Member
Posts: 17,542
Joined: Jan 24 2006
Gold: 22,484.47
Aug 26 2016 03:33am
Quote (Prophets @ Aug 26 2016 09:29am)
var x = function() { }

ist dasselbe wie

function x() { }

ich nenne meine funktionen also nicht function. was da los mit euch. oder meinst du was anderes?


var x = function() { }

würde ich wie folgt ausschreiben und verstehen:

variable x soll den wert der funktion mit dem namen function annehmen und hat als übergabeparameter ( nichts )
Member
Posts: 22,300
Joined: Mar 1 2013
Gold: 3,842.04
Aug 26 2016 03:57am
Quote (Multifunktionsdrucker @ 26 Aug 2016 10:33)
var x = function() { }

würde ich wie folgt ausschreiben und verstehen:

variable x soll den wert der funktion mit dem namen function annehmen und hat als übergabeparameter ( nichts )


das sind anonyme funktionen ....

lesen: https://en.wikibooks.org/wiki/JavaScript/Anonymous_functions

This post was edited by Prophets on Aug 26 2016 03:57am
Retired Moderator
Posts: 31,259
Joined: Jul 8 2008
Gold: 59,700.00
Trader: Trusted
Apr 8 2017 11:09am
Bump
Member
Posts: 12,365
Joined: Dec 15 2008
Gold: 877.42
Apr 8 2017 11:10am
hurr durr inb4 mantis
Member
Posts: 4,018
Joined: Aug 30 2014
Gold: 23,680.50
Apr 8 2017 08:25pm
Quote (Kafir @ Apr 8 2017 07:09pm)
Bump



Thx dude :thumbsup:

Yy jemand eine Idee wie man quasi undefiniert groß zahlentypen behandelt?

Habe mir überlegt die Zahl zu "zerhacken" und in int / Double was auch immer Arrays zu verpacken. Es wäre halt ein relativ großer Aufwand um die Zahl zu zerlegen und am Ende wieder zusammen zu setzen. Geht ofc nicht nur um eine, sondern um mehrere tausend zahlen die beliebig lang sind


Ideen?
Member
Posts: 11,288
Joined: Jan 20 2007
Gold: 20.69
Apr 9 2017 03:04am
Quote (BizepsBodo @ 9 Apr 2017 03:25)
Thx dude :thumbsup:

Yy jemand eine Idee wie man quasi undefiniert groß zahlentypen behandelt?

Habe mir überlegt die Zahl zu "zerhacken" und in int / Double was auch immer Arrays zu verpacken. Es wäre halt ein relativ großer Aufwand um die Zahl zu zerlegen und am Ende wieder zusammen zu setzen. Geht ofc nicht nur um eine, sondern um mehrere tausend zahlen die beliebig lang sind


Ideen?



Gibt in vielen sprachen libs für solche zahlen. Kannst einfach benutzen und hast nicht die Möglichkeit da weitere Fehler einzubauen. Kannst einfach googlen "<Programmiersprache> + arbitrary large numers". Oder "<Sprache> arbitrary precision library". Für C (mit C++ wrapper) z.B. https://gmplib.org/

Nicht empfohlen, trifft wohl her nicht auf deine Situation zu:
wenn es kritisch bezüglich speicherbedarf und/oder laufzeit ist, wäre es wohl besser über das genaue Problem nachzudenken.
Es wäre theoretisch denkbar einfach alle Zahlen in einem byte array aneinander zu hängen.
Zusätzlich man man eine weitere liste mit byte-offsets die immer den start jeder zahl markieren. Eine zahl geht dann einfach von ihrem start bis zum des Nachfolgers.
Wenn man vor allem iterieren will und space sehr kritisch ist, (und es sich lohnt, weil es auch kleine Zahlen zwishcen den sehr großen gibt) könnte man prefix-free codes nutzen (https://en.wikipedia.org/wiki/Prefix_code). Gibt noch 100e Möglichkeiten, aber hängt sehr davon ab, was für Zahlen man hat und was die Anforderungen sind.
Wahrscheinlicher ist auf jeden Fall, dass du mit einer einfachen library am besten bedient bist.
Member
Posts: 10,738
Joined: Oct 12 2008
Gold: 307.10
Apr 9 2017 04:09am
Quote (BizepsBodo @ Apr 9 2017 03:25am)
Thx dude :thumbsup:

Yy jemand eine Idee wie man quasi undefiniert groß zahlentypen behandelt?

Habe mir überlegt die Zahl zu "zerhacken" und in int / Double was auch immer Arrays zu verpacken. Es wäre halt ein relativ großer Aufwand um die Zahl zu zerlegen und am Ende wieder zusammen zu setzen. Geht ofc nicht nur um eine, sondern um mehrere tausend zahlen die beliebig lang sind


Ideen?


Gibt so Projekte bei denen man sich anmelden kann und Speichersharing betreibt. Da kann man recht große und oder genaue Zahlen mit rausfinden. Lokal wirds schwierig, es sei den du hast ein haufen RAM zur Verfügung ;)
Die Theorie dahinter ist, dass du beim berechnen deiner Zahl Speicher anforderst. Dann ist der einzige limitierende Faktor wie genau/groß die Zahl sein kann halt die größe des Speichers der deinem Programm zur Verfügung gestellt werden kann.
Member
Posts: 10,737
Joined: Mar 27 2017
Gold: 18,992.19
Warn: 20%
Apr 9 2017 04:51am
Quote (xXxSebixXx @ Apr 9 2017 12:09pm)
Gibt so Projekte bei denen man sich anmelden kann und Speichersharing betreibt. Da kann man recht große und oder genaue Zahlen mit rausfinden. Lokal wirds schwierig, es sei den du hast ein haufen RAM zur Verfügung ;)
Die Theorie dahinter ist, dass du beim berechnen deiner Zahl Speicher anforderst. Dann ist der einzige limitierende Faktor wie genau/groß die Zahl sein kann halt die größe des Speichers der deinem Programm zur Verfügung gestellt werden kann.


cringe
Member
Posts: 29,529
Joined: Jun 10 2010
Gold: 2,850.00
Apr 9 2017 04:55am
Programmiert hier wer s7? Würde mir das gerne selbst beibringen.
Kann da wer was empfehlen. Würde auch gerne Geld dafür investieren falls es sich auch lohnt
Go Back To Deutsch Topic List
Prev11213141516Next
Add Reply New Topic New Poll