Pytania otagowane jako function

Funkcja (zwana także procedurą, metodą, podprogramem lub procedurą) jest częścią kodu przeznaczoną do wykonania pojedynczego, określonego zadania. Użyj tego znacznika do pytań, które dotyczą w szczególności tworzenia lub wywoływania funkcji. Aby uzyskać pomoc w implementacji funkcji do wykonania zadania, użyj zamiast tego [algorytm] lub znacznik specyficzny dla zadania.


6
Python max przy użyciu „klucza” i wyrażenia lambda
Pochodzę z OOP i próbuję nauczyć się Pythona. Używam maxfunkcji, która używa wyrażenia lambda, aby zwrócić wystąpienie typu, Playerktóre ma maksimum totalScorena liście players. def winner(): w = max(players, key=lambda p: p.totalScore) Funkcja poprawnie zwraca instancję typu Playermającą maksimum totalScore. Jestem zdezorientowany co do następujących trzech rzeczy: Jak działa ta …
181 python  function  lambda 

15
Jak zwrócić 2 wartości z metody Java?
Próbuję zwrócić 2 wartości z metody Java, ale dostaję te błędy. Oto mój kod: // Method code public static int something(){ int number1 = 1; int number2 = 2; return number1, number2; } // Main method code public static void main(String[] args) { something(); System.out.println(number1 + number2); } Błąd: Exception …

4
Funkcja lokalna vs Lambda C # 7.0
Patrzę na nowe implementacje w C # 7.0 i wydaje mi się interesujące, że zaimplementowały funkcje lokalne, ale nie mogę sobie wyobrazić scenariusza, w którym funkcja lokalna byłaby preferowana nad wyrażeniem lambda i jaka jest różnica między nimi. Rozumiem, że lambdy są anonymousfunkcjami, podczas gdy funkcje lokalne nie są, ale …
178 c#  function  lambda  c#-7.0 

10
Błąd: nie można znaleźć funkcji… w języku R
To ma być pytanie z najczęściej zadawanych pytań, więc prosimy o podanie możliwie kompletnych informacji. Odpowiedź jest odpowiedzią społeczności, więc jeśli uważasz, że czegoś brakuje, możesz ją edytować. To pytanie zostało omówione i zatwierdzone na meta. Używam języka R i próbowałem, some.functionale otrzymałem następujący komunikat o błędzie: Error: could not …

12
Czy po deklaracji funkcji w C ++ nie jest potrzebny średnik („;”)?
Niedawno przystąpiłem do testu programowania dla średnio zaawansowanych i jedno z pytań, które pomyliłem, brzmiało następująco: Po deklaracji funkcji nie jest potrzebny średnik („;”). Prawda czy fałsz. Wybrałem „fałsz” (i popraw mnie, jeśli się mylę, ponieważ czuję, że oszalałem), deklaracja funkcji jest tym, co piszesz przed definicją (na górze kodu), …

3
Różnica pomiędzy . i: w Lua
Jestem zdezorientowany różnicą między wywołaniami funkcji przez .i przez: > x = {foo = function(a,b) return a end, bar = function(a,b) return b end, } > return x.foo(3,4) 3 > return x.bar(3,4) 4 > return x:foo(3,4) table: 0x10a120 > return x:bar(3,4) 3 Co to :robi?
174 function  lua 

8
Przekazywanie ciągu znaków ze spacjami jako argumentu funkcji w bash
Piszę skrypt bash, w którym muszę przekazać ciąg zawierający spacje do funkcji w moim skrypcie bash. Na przykład: #!/bin/bash myFunction { echo $1 echo $2 echo $3 } myFunction "firstString" "second string with spaces" "thirdString" Po uruchomieniu oczekiwany wynik to: firstString second string with spaces thirdString Jednak w rzeczywistości otrzymujemy: …
173 bash  function 


11
Jak wysłać wiadomość e-mail za pomocą Pythona?
Ten kod działa i dobrze wysyła mi e-mail: import smtplib #SERVER = "localhost" FROM = 'monty@python.com' TO = ["jon@mycompany.com"] # must be a list SUBJECT = "Hello!" TEXT = "This message was sent with Python's smtplib." # Prepare actual message message = """\ From: %s To: %s Subject: %s %s …

6
Używanie ogólnych obiektów std :: function z funkcjami składowymi w jednej klasie
Dla jednej klasy chcę przechowywać niektóre wskaźniki funkcji do funkcji składowych tej samej klasy w jednej mapprzechowującej std::functionobiekty. Ale zawodzę na samym początku z tym kodem: class Foo { public: void doSomething() {} void bindFunction() { // ERROR std::function<void(void)> f = &Foo::doSomething; } }; Otrzymuję error C2064: term does not …

7
Dlaczego mogę używać funkcji, zanim zostanie zdefiniowana w JavaScript?
Ten kod zawsze działa, nawet w różnych przeglądarkach: function fooCheck() { alert(internalFoo()); // We are using internalFoo() here... return internalFoo(); // And here, even though it has not been defined... function internalFoo() { return true; } //...until here! } fooCheck(); Nie mogłem jednak znaleźć ani jednej wzmianki o tym, dlaczego …

7
„Prawidłowy” sposób określania opcjonalnych argumentów w funkcjach języka R.
Interesuje mnie jaki jest „poprawny” sposób pisania funkcji z opcjonalnymi argumentami w R. Z biegiem czasu natknąłem się na kilka fragmentów kodu, które obierają tutaj inną drogę i nie mogłem znaleźć właściwej (oficjalnej) pozycji w tym temacie. Do tej pory pisałem opcjonalne argumenty, takie jak: fooBar <- function(x,y=NULL){ if(!is.null(y)) x …
165 r  function 

16
Rozszerzanie obiektu w JavaScript
Obecnie przechodzę z Java do Javascript i jest mi trochę trudno wymyślić, jak rozszerzać obiekty tak, jak chcę. Widziałem kilka osób w Internecie, które używają metody zwanej rozszerzaniem obiektu. Kod będzie wyglądał następująco: var Person = { name : 'Blank', age : 22 } var Robot = Person.extend({ name : …

3
Jaki jest najlepszy sposób na wyjście z funkcji (która nie zwraca wartości) w Pythonie przed zakończeniem funkcji (np. Sprawdzenie nie powiedzie się)?
Załóżmy iterację, w której wywołujemy funkcję bez zwracanej wartości. Sposób, w jaki moim zdaniem powinien zachowywać się mój program, jest wyjaśniony w tym pseudokodzie: for element in some_list: foo(element) def foo(element): do something if check is true: do more (because check was succesful) else: return None do much much more... …
164 python  function  return 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.