julia
div() function is used to divide for the integer division, by using this function we can get exception/error at two cases,
div()函式用於除以整數除法,通過使用此函式,我們可以在兩種情況下獲得異常/錯誤,
dividing an integer by zero (consider example 1)
將整數除以零( 請考慮示例1 )
dividing the lowest negative number integer by -1 (consider example 2)
將最低負數整數除以-1( 請考慮示例2 )
in the above two cases, a divideerror throws.
在上述兩種情況下,將引發divideerror 。
there is another exceptional case with the rem() and mod() functions when the second argument is zero (consider example 3).
當第二個引數為零時, rem()和mod()函式還有另一種例外情況( 請考慮示例3 )。
example 1:
範例1:
# case 1: dividing an integer by zero
x = 10
y = 2
println("x: ", x)
println("y: ", y)
result = div(x,y)
println("result: ", result)
# assigning 0 to y
y = 0
result = div(x,y)
println("result: ", result)
output
輸出量
x: 10
y: 2
result: 5
error: loaderror: divideerror: integer division error
example 2:
範例2:
# case 2: dividing the lowest negative number integer by -1
x = 10
y = 2
println("x: ", x)
println("y: ", y)
result = div(x,y)
println("result: ", result)
# assigning lowest negative number integer to x
# and -1 to y
x = typemin(int64)
y = -1
result = div(x,y)
println("result: ", result)
output
輸出量
x: 10
y: 2
result: 5
error: loaderror: divideerror: integer division error
example 3:
範例3:
# case 3: with the rem() and mod() functions
# when the second argument is zero
x = 10
y = 3
println("x: ", x)
println("y: ", y)
println("rem(x,y): ", rem(x,y))
println("mod(x,y): ", mod(x,y))
# assigning 0 to y
y = 0
println("rem(x,y): ", rem(x,y))
println("mod(x,y): ", mod(x,y))
output
輸出量
x: 10
y: 3
rem(x,y): 1
mod(x,y): 1
error: loaderror: divideerror: integer division error
翻譯自:julia
Hive partition分割槽日期值錯誤
insert overwrite table test1 partition date select date as date1,date from test2執行類似以上sql時,最終跑出來的date1值沒有問題,但是分割槽欄位date則會 1day,出現值錯誤,很詭異 找了很久原因,失敗告終,最...
usb creator錯誤 無法識別分割槽號 的解決
結果一開始就碰到個問題。因為以前都是刻光碟安裝的,今天準備試一下用u盤安裝,於是用現有的ubuntu904裡的usb creator來建立啟動u盤,結果可恥滴失敗了,報的錯誤為 無法識別分割槽號 用中英文分別google了一遍,沒找到解決方案,不過知道了大概的問題所在就是u盤上的分割槽表不對。因為一...
usb creator錯誤 無法識別分割槽號 的解決
結果一開始就碰到個問題。因為以前都是刻光碟安裝的,今天準備試一下用u盤安裝,於是用現有的ubuntu904裡的usb creator來建立啟動u盤,結果可恥滴失敗了,報的錯誤為 無法識別分割槽號 用中英文分別google了一遍,沒找到解決方案,不過知道了大概的問題所在就是u盤上的分割槽表不對。因為一...