DEV Community

Ananth P
Ananth P

Posted on

1

A short note on lexical scope

(* standard ml *)
val x = 10
fun foo () = x
val result1 = foo ()      (* 10 *)
val x = 20
val result2 = foo ()      (* still 10 *)
Enter fullscreen mode Exit fullscreen mode

Run on sosml.org

Top comments (0)

👋 Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay