If I StopCoroutine("myCoroutine")', will the variable values in myCoroutine be reset?

Say I have something like:

    function Update ()
    {
    	if (Input.GetKeyDown(KeyCode.Escape))
    	{
    		StopCoroutine("myCoroutine");
    		StartCoroutine("myCoroutine");
    	}	
    }
    
    function myCoroutine ()
    {
    	var t : float = 0;
            while (t <= 1.0) 
    	{
    		t += 0.1;
    		yield;
    	}
    }

Will the StopCoroutine(“myCoroutine”) reset the “t” variable in the coroutine?? Much Thanks!

Yes, each call to StartCoroutine starts a new one, so everything will be executed from the top in the new coroutine, including any variable initialisation.