evaluation

Zamiana wewnątrz wyrażenia trzymanego

Chcę wykonać zastąpienie wewnątrz wyrażenia: f[x_Real] := x^2; Hold[{2., 3.}] /. n_Real :> f[n] Żądanym wyjściem jest ... zamiast tego otrzymuję Hold[{f[2.], f[3.]}]. Jaki jest najlepszy sposób na takie zastąpienie bez oceny posiadanego wyrażenia?

Jak metoda contains() ArrayList ocenia obiekty?

Powiedzmy, że tworzę jeden obiekt i dodaję go do mojego ArrayList. Jeśli następnie wytworzę kolejny obiekt z dokładnie tym sa ... ue) return true; return false; } } Czy tak powinno być zaimplementowane class, aby mieć contains() return true?

Najczystszy sposób przedstawiania sekwencji oceny Mathematica

WReach przedstawił tutaj ładny sposób na przedstawienie Mathematica 's sekwencji oceny za pomocą OpenerView. Jest to znaczn ... być w stanie odwzorować rzeczywisty etap oceny na taki opisany w dokumentacji standardowej sekwencji oceny. Czy to możliwe?

Kolejność oceny parametrów przed wywołaniem funkcji w C [duplikat]

to pytanie ma już odpowiedzi tutaj : ... = &a[0]; printf("a[0] = %d\ta[1] = %d\ta[2] = %d\n",*(pa++),*(++pa), *(pa)); /* a[0] = 2 a[1] = 2 a[2] = 1 */ }

Wybór bazy danych dla dużej ilości danych?

Mam zamiar rozpocząć nowy projekt, który powinien mieć dość dużą bazę danych. Liczba tabel nie będzie duża ( Szacowana il ... nym zakładem, ale jestem bardziej zainteresowany, jeśli ktoś ma doświadczenie z Postgresqllub Mysql z podobną konfiguracją.

Ewaluacja kosztorysów oprogramowania: pewne oznaki nierealistycznych liczb?

Odpowiadając " radzenie sobie z okropnymi szacunkami" wysłanymi przez Ash podzieliłem się kilkoma wskazówkami, których naucz ... te i nie tak oczywiste oznaki słabego szacunki oprogramowania, które można wykryć bez szczegółowej wiedzy o zadaniu pod ręką?

Jaki jest związek między typami bez pudełek a ścisłością?

Typy Nieboskłonowe, jak Int#, i funkcje ścisłe, jak f (!x) = ..., to coś innego, ale widzę podobieństwa pojęciowe - w jakiś s ... nkcja byłaby ścisła, a każdy typ nie był zdefiniowany. Jaki jest związek między typami bez pudełek a egzekwowaniem surowości?

Jaki jest cel operatora unary plus (+) w C?

W C legalne jest pisanie czegoś w stylu: int foo = +4; Jednak, z tego co wiem, unary plus (+) in +4 jest nie-op.

Jak działa zwrot?

Nie jest dla mnie do końca jasne, jak działa Return[]. Dokumentacja mówi: Return[expr] Zwraca wartość expr z funkcji. ... ocesu oceny. Czy ktoś chciałby wyjaśnić ten punkt, być może za pomocą wskazówek do części dokumentacji, które to wyjaśniają?

Najlepszy i najkrótszy sposób oceny wyrażeń matematycznych

Istnieje wiele algorytmów do oceny wyrażeń, na przykład: Przez Rekurencyjne Zejście algorytm manewrowy odwrotna not ... iś sposób na ocenę dowolnego wyrażenia matematycznego przy użyciu C#. Net reflection lub innej nowoczesnej technologii. NET?

Oceniaj ciąg za pomocą operatorów matematycznych [duplikat]

To pytanie ma już odpowiedź tutaj: Ocena ciągu "3*(4+2)" yield int 18 [duplikat] ... Czy jest łatwy sposób na ocenę ciągów takich jak "(4+8)*2" Więc masz wartość int 24? Czy jest dużo pracy, aby to zrobić...?

Uzyskiwanie statystyk kodu z dużych projektów

Interesują mnie narzędzia do statystyki kodu. W szczególności muszę uzyskać statystyki dotyczące kodu Java EE, ale każdy anal ... zyć własne, czy jest jakiś projekt, z którego korzystałeś? Ex. LOC, liczba klas, libs ... Jakie jest twoje doświadczenie ?

Math in vim search-and-replace

Mam Plik z czasami (minuty i sekundy), który wygląda w przybliżeniu następująco: 02:53 rest of line 1... 03:10 rest of line ... em, że mogę wstawić wyniki oceny za pomocą specjalnego rejestru =, ale czy istnieje sposób, aby to zrobić w podstronie regex?

Javascript parser for simple expression

Chciałbym znaleźć parser javascript, który może obsługiwać i oceniać proste wyrażenia. Parser powinien być w stanie ocenić re ... 2 * func (2, 2) Func ('hello world', 0, 5) || ' you ' Czy ktoś coś takiego wdrożył lub Gdzie mogę znaleźć coś podobnego?

W Jaki Sposób Mathematica stwierdza, że ocena powinna zostać zakończona?

Jak dokładnie Mathematica określa, że ocena danego wyrażenia powinna być zakończona i wynik powinien zostać zwrócony? Oto ... trzymamy kilka nieskończonych pętli: x = Block[{tried = True}, x + 1] /; ! TrueQ[tried]; Co się dzieje w tym przypadku?

Streaming XPath evaluation

Czy są jakieś gotowe do produkcji biblioteki do strumieniowego przesyłania wyrażeń XPath z dostarczonym dokumentem xml? Moje badania pokazują, że większość istniejących rozwiązań ładuje całe drzewo DOM do pamięci przed ewaluacją wyrażenia xpath.

Jaka jest różnica między cytatem a listą?

Wiem, że możesz użyć ' (aka quote), Aby utworzyć listę, a ja używam tego cały czas, tak: > (car '(1 2 3)) 1 Ale nie za ... ambda (fn) (fn 1)) math-fns) '(1 -1 1 1) Dlaczego? Myślałem, że to tylko wygodny Skrót, więc dlaczego zachowanie jest inne?