Καλησπέρα σας,
πολλές φορές έχω μπροστά μου την εξής κατάσταση:
έχω ένα List από objects κάποιου x y z τύπου, και θέλω να κάνω ένα select first, εάν πληρούνται κάποια κριτήρια που δίδονται στο where.
Το θέμα είναι ότι εάν δεν μπορώ να βάλω first() εάν δεν υπάρχει κάποιο αποτέλεσμα, οπότε πρέπει να αναγκαστώ να ελέγχξω κάποιο count και μετά να ξανακάνω το select, δηλαδή ουσιαστικά να βάλω το πρόγραμμα να κάνει 2 φορές την ίδια δουλειά (προφανώς κάποιο iteration στην ίδια λίστα).
Και το ερώτημα είναι, υπάρχει κάποιος τρόπος να γίνει αυτή η δουλειά με μία κίνηση;
"When the darkness rises up from inside - that is normal.
It's when you reach down to pull it up - that the noxious warnings sound."
Tuzak, Farscape