> jobb lett volna, ha anno a = az ertekadas marad, es == a vizsgalat
Tudomásom szerint ez így van python-ban. Az új operatorra azért volt szükség, mert egyszerre végzi a kettőt.
PEP 572 nélkül
first_num_match = re.search("[0-9]", text)
if first_num_match:
print("First number in text: %s" % first_num_match.group(0))
PEP 572-vel
if first_num_match := re.search("[0-9]", text):
print("First number in text: %s" % first_num_match.group(0))
Tehát vizsgálja, hogy a search eredményt ad vissza és ebben az esetben a visszatérési értéket el is tárolja.
Tudtommal C-ben nincs ilyen