素数を求めるマクロとpythonのコードを比較

先日、素数を求めるマクロを作成した際、pythonでも書いてみた。
infoment.hatenablog.com

今回は自身の学習の為、この二つを自分なりに比較してみた。
f:id:Infoment:20200507220135p:plain

横に並べて対比できるよう、同じ意味の個所は行を同じにした。
f:id:Infoment:20200507220349p:plain

個人的に、以下の二つで不思議な感じがする。

  1. End If, End Function, Next などで閉じない。
  2. Exit Functionが無くとも、Returnで関数を抜ける。

しかし、詳しい人(他の言語の後にVBAを習得した人)に訊いてみたところ、「Exit Functionがあること」の方に違和を感じたとのこと。

う~ん、面白い!

参考まで。