julia Julia的分割槽錯誤

2021-10-08 19:35:18 字數 2410 閱讀 3644

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盤上的分割槽表不對。因為一...