Note: Transcripts partially mask your personally identifiable information for protection. Financial data will remain fully visible to allow for tax preparation, tax representation or income verification. Learn more at About Tax Transcripts. If you need a photocopy of your return, submit Form 4506.
The return statement can only be used within function bodies. When a return statement is used in a function body, the execution of the function is stopped. The return statement has different effects when placed in different functions:
Investors require a higher expected return for riskier investments to compensate for that additional risk of loss. This is why low-risk securities, such as government bonds, carry relatively lower expected returns than higher-risk securities like growth stocks.
Gross return is the absolute change in price plus any income paid by the investment over some period of time. Net return takes the gross return and subtracts any commissions, management and other fees, and taxes. In other words, net return is what you are able to actually pocket from the investment. The so-called real return additionally accounts for the effects of inflation.
NASA and ESA (European Space Agency) are planning ways to bring the first samples of Mars material back to Earth for detailed study. The Mars Perseverance rover is the first leg of this international, interplanetary relay team. Its job is to collect and cache samples on Mars. A Sample Retrieval Lander would land near or in Jezero Crater, bringing a small rocket on which the samples collected by Perseverance would be loaded. Two Ingenuity-like helicopters would provide a secondary capability to retrieve samples on the surface of Mars. Once the sample cache is launched off the Red Planet, another spacecraft would capture it in Mars orbit, and then bring it to Earth safely and securely in the early to mid 2030s. These first collected and returned samples could answer a key question: did life ever exist on Mars? Only by bringing the samples to Earth can we truly answer the question by using the most sophisticated, state-of-the-art labs, at a time when future generations can study them using techniques yet to be invented.
The jump statements unconditionally transfer control. The break statement terminates the closest enclosing iteration statement or switch statement. The continue statement starts a new iteration of the closest enclosing iteration statement. The return statement terminates execution of the function in which it appears and returns control to the caller. The goto statement transfers control to a statement that is marked by a label.
As the preceding example shows, you typically use the return statement without expression to terminate a function member early. If a function member doesn't contain the return statement, it terminates after its last statement is executed.
When the return statement has an expression, that expression must be implicitly convertible to the return type of a function member unless it's async. The expression returned from an async function must be implicitly convertible to the type argument of Task or ValueTask, whichever is the return type of the function. If the return type of an async function is Task or ValueTask, you use the return statement without expression.
By default, the return statement returns the value of an expression. You can return a reference to a variable. Reference return values (or ref returns) are values that a method returns by reference to the caller. That is, the caller can modify the value returned by a method, and that change is reflected in the state of the object in the called method. To do that, use the return statement with the ref keyword, as the following example shows:
A reference return value allows a method to return a reference to a variable, rather than a value, back to a caller. The caller can then choose to treat the returned variable as if it were returned by value or by reference. The caller can create a new variable that is itself a reference to the returned value, called a ref local. A reference return value means that a method returns a reference (or an alias) to some variable. That variable's scope must include the method. That variable's lifetime must extend beyond the return of the method. Modifications to the method's return value by the caller are made to the variable that is returned by the method.
Declaring that a method returns a reference return value indicates that the method returns an alias to a variable. The design intent is often that calling code accesses that variable through the alias, including to modify it. Methods returning by reference can't have the return type void.
The called method may also declare the return value as ref readonly to return the value by reference, and enforce that the calling code can't modify the returned value. The calling method can avoid copying the returned value by storing the value in a local ref readonly reference variable.
The following example defines a Book class that has two String fields, Title and Author. It also defines a BookCollection class that includes a private array of Book objects. Individual book objects are returned by reference by calling its GetBookByTitle method.
When the caller stores the value returned by the GetBookByTitle method as a ref local, changes that the caller makes to the return value are reflected in the BookCollection object, as the following example shows.
Products purchased at The Home Depot Design Center can only be returned at The Home Depot Design Center. Products purchased on homedepot.com or in one of our stores cannot be returned at a The Home Depot Design Center.
Original shipping charges will be fully refunded if the return is the result of an error by The Home Depot. Exceptions may apply (including Express Delivery and Major Appliance). Items must be returned with all components for a full refund. Certain products are only returnable in stores. Any order purchased with eStore Credit, will only be returnable in stores.
Original shipping charges will be fully refunded if the return is the result of an error by The Home Depot. Exceptions may apply (including Express Delivery and Major Appliance). Items must be returned with all components for a full refund.
Due to safety hazards, items that use flammable liquids or gases cannot be returned through the mail, even if the item has been drained of these materials. This would include (but is not limited to) items such as lawn mowers, leaf blowers, and any other items that use flammable liquids or gases. Please return products that use flammable liquids/gases or other hazardous materials to your local store.
The Home Depot return policies apply only to items purchased from The Home Depot (in store or online at homedepot.com). Items purchased from a third-party or marketplace seller, but shipped by The Home Depot, must be returned to the selling party in accordance with their return policies.
More than ever, migration today is not a linear phenomenon starting with emigration and ending with permanent settlement in a new country. Rather, migration is increasingly multidirectional, frequently involving return to countries of origin for short or long periods of stay, often followed by back-and-forth movement between two or more countries, or migration onward to new destinations. Therefore, the return of migrants to their countries of origin, or third countries, and their reintegration into the societies and communities that receive them, are natural features of international mobility.
In all its activities and programming on return and reintegration, IOM operates within the bounds of international law, including international migration law and human rights law. Moreover, as a related organization of the United Nations system, IOM promotes and respects the spirit of the Charter of the United Nations and the Agenda 2030 for Sustainable Development. While not legally binding, the Global Compact for Safe, Orderly and Regular Migration provides additional guidance and its Objective 21 calls on States to to cooperate in facilitating safe and dignified return as well as sustainable reintegration.
In a generator function, the return statement indicates that thegenerator is done and will cause StopIteration to be raised. The returnedvalue (if any) is used as an argument to construct StopIteration andbecomes the StopIteration.value attribute.
In an asynchronous generator function, an empty return statementindicates that the asynchronous generator is done and will causeStopAsyncIteration to be raised. A non-empty returnstatement is a syntax error in an asynchronous generator function.
Recipients of Provider Relief Fund (PRF) and American Rescue Plan (ARP) Rural payments, under several circumstances, are required to return funds to the Heath Resources and Services Administration (HRSA).
HRSA will not require non-compliant providers to return funds until after the opportunity to Request to Report Late Due to Extenuating Circumstances for a Reporting Period. Providers who submit a request will be notified by HRSA if their request is approved or denied. Providers whose request is approved will receive a notification to proceed with completing the report. Providers whose request is denied will need to return their funds to become compliant with their PRF reporting requirement.
Correspondence relating to the return of PRF and ARP Rural funds must include the 15-digit ACH tracing numbers for every payment received by the provider. These ACH tracing numbers are required for the ACH return option, and they may also be helpful to include for tracking purposes if PRF or ARP Rural funds are returned by check.
After filing a report, providers that have PRF or ARP Rural payments that cannot be expended on allowable expenses or lost revenues attributable to coronavirus, must return any unused funds from the corresponding Payment Received Period to the federal government, as explained in the Post-Payment Notice of Reporting Requirements (PDF - 176 KB) (October 27, 2022).
760c119bf3