Article View: pl.comp.tlumaczenia
Article #136Re: Return a value (bylo routines)
From: Grzegorz Grudzinski
Date: Sat, 29 Nov 1997 00:00
Date: Sat, 29 Nov 1997 00:00
72 lines
3669 bytes
3669 bytes
Jar...@netspace.net.au (Jarek Mosiejewski) pisze: > Wracajac jednak do "return", rozumiem, ze problem polega na tym, ze > czasownik "zwracac" znaczy tyle co oddawac i na dodatek implikuje > tozsamosc tego co sie zwraca z tym co sie wczesniej otrzymalo...? Tak. > Ale czy tak jest w rzeczywistosci (pomijajac juz niezbyt apetyczny > przyklad ze schabowym, ktory - chyba nikt nie zaprzeczy - nie > potwierdza poprzedniej tezy). Co mozna "zwrocic" w jezyku polskim: > ksiazke, pozyczke, honor, slowo (zwolnic od przyzeczenia). Czy > zawsze mamy tu do czynienia z tozsamoscia tego co bylo dane z tym co > zostalo zwrocone? W przypadku ksi��ki - tak. W przypadku po�yczki - patrz ni�ej. Zaiste, w przypadku honoru i s�owa znaczenie ,,zwr�ci�'' jest czysto metaforyczne (cho� nie znam etymologii tych wyra�e�, by� mo�e tam kiedy� co� by�o naprawd� zwracane). > Nie sadze. Chocby w przypadku zwracania pozyczki - "zwraca sie" > kapital ale i odsetki, ktorych sie przeciez nie otrzymalo. Po�yczk� si� zwraca jak najbardziej. A odsetki si� p�aci. Jak po�yczam od kolegi, a nie banku, to mu potem zwracam tyle, ile po�yczy�em. > W moim odczuciu wazniejsze w slowie "zwracac" jest fakt zaleznosci > tego co zwracane od tego co sie otrzymalo i w tym wypadku uzycie > tego slowa wydaje mi sie jak najbardzej adekwatne. S�owo ,,zwraca�'' w j�zyku naturalnym implikuje to�samo�� z du�� dok�adno�ci� (np. w przypadku pieni�dzy z dok�adno�ci� do ilo�ci, a nie to�samo�ci fizycznej). Sama zale�no�� to za ma�o. > Funkcja oddaje/zwraca "cos" co wyprodukowala bazujac na tym co > otrzymala (parametry). To co jest zwracane calkowicie zalezy od tego > co zostalo funkcji dane. Albo tylko cz�ciowo zale�ne, jak poni�ej: > Dajac najproszy przyklad: funkcja GetEmpName zwrace imie i nazwisko > pracownika na podstawie jego numeru ewidencyjnego. Imie i nazwisko > zwrocone przez funkcje jest w stu procentach zalezne od numeru > ewidencyjnego, ktory funkcja otrzymuje jako parametr - w tym sensie > zachodzi logiczna tozsamosc pomiedzy numerem ewidencyjnym. W tym przyk�adzie zale�ne jest od dodatkowej struktury danych, kt�ra nie zale�y od argumentu, z jakim funkcj� wo�asz (na ile rozumiem, na podstawie argumentu funkcja zagl�da do jakiej� zewn�trznej nazy danych, kt�rej jako argument nikt jej nie daje?). A co w przypadku funkcji, kt�ra ignoruje swoje argumenty? Tam wynik jest _ca�kowicie niezale�ny_ od argumentu. A poza wszystkim zale�no�� wyniku od danych (du�a lub ma�a) nie usprawiedliwia stwierdzenia, �e wynik si� zwraca. Zreszt� je�li funkcja jako wynik przeka�e warto�� kt�rego� z argument�w, to w tym przypadku zgodz� si�, �e ,,zwr�ci�a''. Wszystkiego dobrego -- Grze� "Nie wiesz, p�ki nie spr�bujesz" (m�dro�� ludowa) -- grupa pl.comp.tlumaczenia | lista comp-tlu...@mimuw.edu.pl moderator - Aleksy Schubert <a...@mimuw.edu.pl> i znajomi warto zajrzec: http://zls.mimuw.edu.pl/~alx/slownik/slownik.html
Technical Details
Message-ID:
<oqu3cvbxpm.fsf@lipa.mimuw.edu.pl>Path:
mbox-mo1.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
From: Grzegorz Grudzinski <g...@lipa.mimuw.edu.pl> Subject: Re: Return a value (bylo routines) Date: 1997/11/29 Message-ID: <oqu3cvbxpm.fsf@lipa.mimuw.edu.pl> X-Deja-AN: 293646668 Sender: ma...@kawa.mimuw.edu.pl X-Moder-Tool: modArc v1.04faq, last rev. 1997.10.21 Followup-To: pl.comp.tlumaczenia X-Moderator: Aleksy Schubert <a...@mimuw.edu.pl> Organization: MIM UW Newsgroups: pl.comp.tlumaczenia MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit