[url=https://www.youtube.com/watch?v=cusUVO9IQjc]Switching It Up with Apex[/url]
Конечно лучше поздно чем никогда, но я не вижу в ней switch большой необходимости.
100 лет пользовались
if () {
...
} else if () {
...
} else {
...
}
столько же и будем пользоваться.
Помню когда-то кручинился когда пришел в SF из PHP как это не switch - все, думал, жизнь рушится.
А потом сколько языков не перепробовал - проще запилить все на if/else чем помнить контрукции switch для каждого языка.
Конечно лучше поздно чем никогда, но я не вижу в ней switch большой необходимости. 100 лет пользовались [code]if () { ... } else if () { ... } else { ... }[/code] столько же и будем пользоваться. Помню когда-то кручинился когда пришел в SF из PHP как это не switch - все, думал, жизнь рушится. А потом сколько языков не перепробовал - проще запилить все на if/else чем помнить контрукции switch для каждого языка.
Пролистывал видос и наткнулся на вот этот список
Из всего в списке switch вообще смотрится как бесполезная фигня.
Вот soql count() как 1 row это просто огонь. Вот только интересно сможет ли он посчитать больше 50к записей???
Пролистывал видос и наткнулся на вот этот список [img]https://cdn.pbrd.co/images/HhE5A5h.png[/img] Из всего в списке switch вообще смотрится как бесполезная фигня. Вот soql count() как 1 row это просто огонь. Вот только интересно сможет ли он посчитать больше 50к записей???
О!
А на счет count() как один SOQL row - это очень приятно.
Там, switch еще допиливать будут. Константы еще нельзя пользовать в нем. Но "автокастинг" sObject понравился. И триггерами интересно получается.
О! А на счет count() как один SOQL row - это очень приятно. Там, switch еще допиливать будут. Константы еще нельзя пользовать в нем. Но "автокастинг" sObject понравился. И триггерами интересно получается.
На**й не впился этот switch. Реально походу пришедшие с каких-то других языков где без switch жизнь не мила индусы голосовали. SOQL count() как 1 row - +1.
На**й не впился этот switch. Реально походу пришедшие с каких-то других языков где без switch жизнь не мила индусы голосовали. SOQL count() как 1 row - +1.
Интересно всё кроме switch. Особенно полезен count as a single row. :)
Интересно всё кроме switch. Особенно полезен count as a single row. :)
[quote="ilya leshchuk"]Реально походу пришедшие с каких-то других языков где без switch жизнь не мила индусы голосовали.[/quote]Кто-то, пришедший из других языков, просто привык к этому. Дело не милости жизни. Я голосовал за него лет 6 назад.
Это я к тому что меня просто удивило почему более крутецкий count получил меньше голосов, а не с какой-то злобой к тем кто за switch голосовал :)
[quote="Andrii Muzychuk"]Кто-то, пришедший из других языков, просто привык к этому. Дело не милости жизни. Я голосовал за него лет 6 назад.[/quote] Это я к тому что меня просто удивило почему более крутецкий count получил меньше голосов, а не с какой-то злобой к тем кто за switch голосовал :)
Та я понимаю ;-)
Просто switch как-то так сложилось, очень желанный (хотя я сам лично сейчас в нем потребности не испытываю) для разработчиков.
В СФ переходят из других языков. В большинстве есть этот switch. СФ хочет упростить этот переход.
Я когда переходил на СФ не заморачивался, что Арех "убогий". А вот есть люди, которые ну никак не смогли пересилить себя и продолжать работать с Арех. У меня трое сотрудников очень были рады, когда я перенимал их работу на Арех. Они были C# и iOS разработчики.
Та я понимаю ;-) Просто switch как-то так сложилось, очень желанный (хотя я сам лично сейчас в нем потребности не испытываю) для разработчиков. В СФ переходят из других языков. В большинстве есть этот switch. СФ хочет упростить этот переход. Я когда переходил на СФ не заморачивался, что Арех "убогий". А вот есть люди, которые ну никак не смогли пересилить себя и продолжать работать с Арех. У меня трое сотрудников очень были рады, когда я перенимал их работу на Арех. Они были C# и iOS разработчики.