String.jaro_distance/2 (Elixir)

4962 단어 Elixir
이 글은 Elixir 2 Advent Calendar 2020 22일째입니다.

소개



  • Elixir 즐기십니까

  • String.jaro_distance/2


  • 이 함수를 아십니까
  • 두 문자열이 얼마나 비슷한지 0.0과 1.0 사이에서 평가하는 것 같습니다.

    Computes the Jaro distance (similarity) between two strings.
    Returns a float value between 0.0 (equates to no similarity) and 1.0 (is an exact match) representing Jaro distance between string1 and string2.

    구체적인 예

    iex> String.jaro_distance("awesome", "awesome")
    1.0
    iex> String.jaro_distance("cat", "fish")     
    0.0
    iex> String.jaro_distance("osamu", "awesome")  
    0.565079365079365
    iex> String.jaro_distance("osamu", "ozamu") 
    0.8666666666666667
    iex> String.jaro_distance("erlang", "elixir")
    0.5555555555555555
    iex> String.jaro_distance("ruby", "elixir")  
    0.0
    
  • 대체로 움직임이 밝혀졌습니다
  • $\huge{에서!? 무엇에 사용하는 자로?}$

  • 실례의 소개【2022-03-18 추기】


    독자 분으로부터 실례에 대한 편지를 받았습니다.
    여기에 감사의 말씀과 함께, 추기로 실례의 소개를 해 둡니다.

    표면Did you mean? 기능으로 사용하고 있다고 합니다.

    독자는 @ m에 시구치 씨입니다!
    그림 r. jp Slack의 #autoracex 채널에서 연락을 받았습니다.
    Thanks a lot!!!입니다.

    Wrapping Up



  • String.jaro_distance/2 사용법을 가르쳐주세요
  • 스스로 알면 업데이트합니다

  • Enjoy Elixir !!!
  • 좋은 웹페이지 즐겨찾기