Pablo
06/07/2024, 11:11 AMfun FlightsForAirport(onFavoriteSelected: (String, String) -> Unit, modifier: Modifier = Modifier)
I try calling that composable with this:
FlightsForAirport({})
But it gives me this error:
Expected 2 parameters of types String, String
Stylianos Gakis
06/07/2024, 11:41 AMPablo
06/07/2024, 11:50 AMPablo
06/07/2024, 11:50 AMStylianos Gakis
06/07/2024, 12:10 PMPablo
06/07/2024, 12:14 PMPablo
06/07/2024, 12:15 PM{"",""}
that throws error tooStylianos Gakis
06/07/2024, 12:21 PMPablo
06/07/2024, 12:43 PMFilip Wiesner
06/07/2024, 1:01 PMacc: Int, i: Int ->
syntaxPablo
06/07/2024, 1:19 PMFlightsForAirport({"": String, "": String ->})
and didn't work too. Maybe can you test it and tell me how you wrote it to make it work?Stylianos Gakis
06/07/2024, 2:04 PM""
is not a valid variable name.
You can't do val "" = 5
You gotta choose a proper variable name.Stylianos Gakis
06/07/2024, 2:05 PMThe second code example usessyntaxacc: Int, i: Int ->
Filip Wiesner
06/07/2024, 2:34 PMPablo
06/07/2024, 7:01 PMPablo
06/07/2024, 7:01 PMPablo
06/07/2024, 7:02 PMFlightsForAirport({acc: String, i: String -> })
Pablo
06/07/2024, 7:03 PMPablo
06/07/2024, 7:03 PMStylianos Gakis
06/07/2024, 7:19 PMPablo
06/07/2024, 8:01 PMStylianos Gakis
06/07/2024, 8:15 PMPablo
06/07/2024, 8:47 PMPablo
06/07/2024, 8:47 PMPablo
06/07/2024, 8:47 PMPablo
06/07/2024, 8:47 PMPablo
06/07/2024, 8:48 PMPablo
06/07/2024, 8:48 PMStylianos Gakis
06/07/2024, 9:08 PM_
is a valid name for them
I still do not understand why you think {"",""}
would even remotely make sense here. Your lambda is receiving those two variables, you are not providing any new variables yourself.
Also, try to think if those were not Strings at all, you're getting caught up on this for no reason.Pablo
06/07/2024, 9:12 PMPablo
06/07/2024, 9:12 PMPablo
06/07/2024, 9:12 PMPablo
06/07/2024, 9:12 PMStylianos Gakis
06/07/2024, 9:45 PMPablo
06/07/2024, 9:50 PMPablo
06/07/2024, 9:50 PMPablo
06/07/2024, 9:50 PMval list = listOf(
Airport(0,"AAA", "AIRPORT A", 10),
Airport(1,"BBB", "AIRPORT B", 20),
Airport(2,"CCC", "AIRPORT C", 30),
Airport(3,"DDD", "AIRPORT D", 40),
Airport(4,"EEE", "AIRPORT E", 50)
)
FlightsForAirport(list[0], list, emptyList())
Pablo
06/07/2024, 9:51 PMPablo
06/07/2024, 9:52 PMPablo
06/07/2024, 9:53 PMPablo
06/07/2024, 9:54 PMPablo
06/07/2024, 9:54 PMFlightsForAirport(list[0], list, emptyList(), {acc: String, i: String -> })
Pablo
06/07/2024, 9:55 PMPablo
06/07/2024, 9:56 PMFlightsForAirport(list[0], list, emptyList(), {"",""})
FlightsForAirport(list[0], list, emptyList(), {})
Pablo
06/07/2024, 9:56 PMPablo
06/07/2024, 9:57 PMPablo
06/07/2024, 9:58 PMPablo
06/07/2024, 10:00 PMPablo
06/07/2024, 10:00 PMStylianos Gakis
06/07/2024, 10:41 PMPablo
06/07/2024, 10:44 PMPablo
06/07/2024, 10:45 PMPablo
06/07/2024, 10:46 PMStylianos Gakis
06/07/2024, 10:46 PMPablo
06/07/2024, 10:47 PMStylianos Gakis
06/07/2024, 10:48 PM