#kwargs — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #kwargs, aggregated by home.social.
-
If you work with Ruby, you've often encountered a situation where a method takes multiple keyword arguments. And you need to pass a hash to it and also add another new argument.
In most cases, you do the following: create a new hash and pass it as an argument to the method using the double splat operator `**`. But you can do this more concisely: instead of creating a new hash, pass the hash followed by another argument.#Ruby #Hash #KeywordArguments #kwargs #Function #Method #DoubleSplat
-
The Mocha test suite continues it's proud tradition of acting as an extra set of regression tests for JRuby - this time finding an obscure bug in keyword argument handling! 🎉
And, as always, I'm very appreciative of the work of @headius and the JRuby team! ❤️
-
Разбираемся со звёздочками: понятное руководство по *args и **kwargs для начинающих
Многие начинающие разработчики обходят *args и **kwargs стороной, считая их чем-то необязательным или слишком сложным. Но на самом деле, понимание этого механизма — это качественный скачок в вашем умении писать чистый, масштабируемый и по-настоящему "пайтонический" код.
-
Полезные конструкции Python, которые упростят работу с данными
Даже без сторонних библиотек в языке есть много встроенных инструментов, которые помогают лаконично обрабатывать данные, писать читаемый код и избегать лишних проверок и циклов. В этой статье мы собрали конструкции, которые пригодятся как начинающим, так и более опытным разработчикам.
https://habr.com/ru/companies/netologyru/articles/940890/
#python #enumerate #генерация_списков #фильтрация_данных #тернарный_оператор #lambda #yield #множества #kwargs #dataclasses