Перечислить от 1 до 100 простые числа язык golang и объяснить что означает каждая строчка. Пожалуйста!

Ответы

Ответ дал: 65biso2
0

Никогда не писал на Go, буквально что смог накидать судя по их вики.

https://ideone.com/ioI5j4

package main

import "fmt"

func main(){

for i := 0; i <= 100; i++ { //Checking all from 1 to 100

 if(IsSimple(i)){ // Checking if it simple

        fmt.Println(i) // print if it is

       }

   }

}

func IsSimple(num int) bool{

if(num<2) {return false} // there is no simple numbers less than 2

for i := 2; i < num; i++ { // checking all possible mults

       if(num%i==0) {return false}

       // return false if there is some multiplier between 2 and input number

   }

   return true; // if there is not such return true, num is simple

}

Ответ дал: hororshik
0
Мне нужно, знать что означает каждая Каждая строчка
Ответ дал: 65biso2
0
Комментарии написаны. Если ты ничего не понимаешь даже в этом коде, значит ты в принципе не читал документации по Golang и следственно предлагаешь мне объяснять тебе здесь основы языка. Это все есть в интернете.
Вас заинтересует