정수 간의 나눗셈 연산자 거동 (Elixir)

2533 단어 Elixir

소개



  • @suzuki-navi 님의 정수끼리 나눗셈 연산자의 거동 (C 언어, C++, Scala, Java, Rust, Go 언어, PHP, JavaScript, Perl, Python, Ruby)을 보았습니다. 나는 꼭 Elixir의 이야기를 요약하려고했습니다

  • Elixir Elixir 1.10.4 (compiled with Erlang/OTP 23)

  • Elixir




    a
    b
    a/b
    a%b
    div(a, b)
    rem(a, b)


    5
    4
    1.25
    SyntaxError
    1
    1

    5
    -4
    -1.25
    SyntaxError
    -1
    1

    -5
    4
    -1.25
    SyntaxError
    -1
    -1

    -5
    -4
    1.25
    SyntaxError
    1
    -1


    Wrapping Up



  • / (은)는 항상float가 됩니다
  • % 없음 (SyntaxError)
  • 정수로 결과를 원하면 몫을 원하면 div/2을 사용하고 나머지를 원하면 rem/2을 사용하십시오.
  • Enjoy Elixir !
  • 좋은 웹페이지 즐겨찾기