Logo

Programming-Idioms

History of Idiom 43 > diff from v62 to v63

Edit summary for version 63 by programming-idioms.org:
Admin deletes impl 4373: Way too verbose. Inside a func, use return.

Version 62

2020-12-08, 02:56:04

Version 63

2020-12-13, 23:10:58

Idiom #43 Break outer loop

Look for a negative value v in 2D integer matrix m. Print it and stop searching.

Idiom #43 Break outer loop

Look for a negative value v in 2D integer matrix m. Print it and stop searching.

Variables
m
Variables
m
Code
func stopLoop() {
	isEndOutLoop := false

	for i, line := range m {
		for _, v := range line {
			if v < 0 {
				fmt.Println(v)
				
				isEndOutLoop = true
				break
			}
		}

		if isEndOutLoop {
			break
		}
	}
}