چجوری خروجی این تابع همزمان هم مقدار بولین داره (برقراری شرط حلقه while) و هم مقدار رشته؟ ( که چاپ میشن به ترتیب کلمات رشته)
سلام و احترام
این تابع دو نوع خروجی داره، یا خروجی false یا string
وقتی از عملگر == استفاده میکنیم در اصل داریم بررسی میکنیم که خروجی رشتست یا ن چون اگه خروجی از نوع string باشه ینی اینکه true هستش و به ما false برنگردونده ولی اگه از === استفاده میکردیم اون موقع داشتیم نوع داده خروجی رو هم بررسی میکردیم، ینی اینکه حتما باید از نوع bool باشه