我最近做了如下例子爲蟒蛇的...其他:Python中的「存在」關鍵字?
def isPrime(element):
""" just a helper function! don't get religious about it! """
if element == 2:
return True
elif element <= 1 or element % 2 == 0:
return False
else:
for i in xrange(3, element, 2):
print i
if element % i == 0:
return False
return True
myList = [4, 4, 9, 12]
for element in myList:
if isPrime(element):
break
else:
print("The list did not contain a prime.")
一個同學告訴我,這個任務可以使用Scala就像這樣:
List(4, 4, 9, 12) exists isPrime
哪得到懶惰評估。
Python中是否存在類似存在關鍵字的存在?或者是否有PEP?
!你可能 希望在元素%2 == 0之前檢查'element == 2';當前者爲真時,後者總是如此。 – icktoofay
謝謝,我已經糾正它。但是,這只是一個例子,可以用來製作一個場景。 –