6
Zasadniczo, jeśli mam plaster lub tablicę dowolnych dowolnych funkcji, jak mogę wybrać tylko te, które zwracają int, lub wybierz tylko te, które biorą int?Wybieranie funkcji z listy funkcji w Golang
Doszedłem do wniosku, że będę musiał użyć pakietu reflect, ale samo przeczytanie dokumentów naprawdę nie pomogło mi dokładnie określić, jak to zrobić.
Sprawdź, czy [ten wątek na golang-nakrętkami] (https://groups.google.com/forum/?fromgroups=#!topic/golang-nuts/uGTYQzJ9Cfs) pomaga –
wyjaśnić problem, który próbujesz rozwiązać zamiast rozwiązania, które próbujesz wdrożyć? Najprawdopodobniej jest to łatwiejszy sposób w Go. Typ podejścia, który próbujesz, jest bardzo niezręczny w programie Go. W zależności od tego, co próbujesz zrobić, sugestia Dystroya może być Twoją jedyną opcją, ale istnieje bardzo duża szansa, że możesz zrobić coś mniej mylącego. – jorelli
Nie, to, co próbuję zrobić, jest w rzeczywistości mylące. Rozważ utworzenie wykresu, w którym każdy węzeł jest funkcją. Chcę przeszukiwać przestrzeń wykresów, biorąc pod uwagę dowolną listę funkcji. Pomysł polegałby na tym, że może on służyć jako przybliżenie funkcji ala uczenie maszynowe. Uważam, że rozwiązaniem jest dystroza. Jeśli chcesz zaproponować język, w którym byłoby ładniej, jestem otwarty na pomysły. Słyszałem, że C# może to zrobić. – placeybordeaux