Yarn: MathHelper -> Mth

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 10 Π΄Π΅ΠΊ. 2018  Β·  23ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: FabricMC/yarn

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π°:

  • Mojang ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ это.
  • Π‘ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ скатываСтся.

НСдостатки:

  • НСмного сбиваСт с Ρ‚ΠΎΠ»ΠΊΡƒ?

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ MathHelper нСпроизносимому ΠΈΠΌΠ΅Π½ΠΈ класса.

ВсС 23 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ сбиваСт с Ρ‚ΠΎΠ»ΠΊΡƒ. ΠΊΠΎΠ³Π΄Π° ΠΎΠ± этом Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π·Π°Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ, я ΠΏΠΎΠ΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ это ΡˆΡƒΡ‚ΠΊΠ° ... Π½ΠΎ эй. это ΠΊΠΎΡ€ΠΎΡ‡Π΅ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ всС

Math2 ?

Math2 строкам Collections2 .

Math2 ?

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° 2: ЭлСктричСский Π±ΡƒΠ³Π°Π»Ρƒ


Если Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ JavaDoc, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ говорится, Ρ‡Ρ‚ΠΎ это ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, ΠΈ ΠΎΠ½ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎΠ·ΠΆΠ΅, Ρ‚ΠΎΠ³Π΄Π° Π΄Π°.

Mth Π½Π΅ соотвСтствуСт соглашСниям ΠΎΠ± ΠΈΠΌΠ΅Π½Π°Ρ…, ΠΈ imo нСдостаточно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π΅Π½.

Π― Π±Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π΅Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ McMath, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, Π½ΠΎ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΈΠ»ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ приблиТСния с Π½ΠΈΠ·ΠΊΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ.

FastMath ?

( Mth для мСня читаСтся ΠΊΠ°ΠΊ "ΠΌΠ΅Ρ‚" )

Π― Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ Mojang быстрСС - это Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ идСя.

MathExceptSlightlyWorseButMaybeItsFasterIDunno

ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ подразумСвая, Ρ‡Ρ‚ΠΎ ΠΈΡ… ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° ΠΌΠ΅Ρ‚Π°ΠΌΡ„Π΅Ρ‚Π°ΠΌΠΈΠ½, ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ

Maths . Π’ Π’Π΅Π»ΠΈΠΊΠΎΠ±Ρ€ΠΈΡ‚Π°Π½ΠΈΠΈ ΠΈ Австралии ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° сокращаСтся Π΄ΠΎ Β«MathsΒ» вмСсто Β«MathΒ».

~ Но БША этого Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚, поэтому ΠΌΡ‹ Ρ‚ΠΎΠΆΠ΅ ~

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° каТСтся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΠΊ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, которая ΡƒΠΆΠ΅ являСтся классом Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ… Java, поэтому люди ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒΡΡ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΅Π³ΠΎ Ρ†Π΅Π»ΡŒ, ΠΏΠΎΡ…ΠΎΠΆΠ΅, связана с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ BlockMath ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ корня, частичноС Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ локализация.

Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ MathHelper нСпроизносимому ΠΈΠΌΠ΅Π½ΠΈ класса.

Богласованный. MathHelper Π² порядкС, ΠΈ ΠΌΠΎΠ΄Π΄Π΅Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΅Π³ΠΎ достаточно Ρ€Π΅Π΄ΠΊΠΎ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Π²Π²ΠΎΠ΄ Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°.

Mth Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ IMO. Π₯ΠΎΡ€ΠΎΡˆΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° Mojang, особСнно Π² Ρ‚Π°ΠΊΠΈΡ… классах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ слишком часто.

Π― Π΄ΡƒΠΌΠ°ΡŽ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π² блиТайшСС врСмя

Π― ΠΏΡ€ΠΎΡ†ΠΈΡ‚ΠΈΡ€ΡƒΡŽ @tterrag ΠΏΠΎ этому

Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π²Π΅ стороны Π²ΠΎΠΉΠ½Ρ‹ каТутся: Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ. Π’Π°ΠΊ Ρ€Π°Π·Π²Π΅ Π½Π΅ золотая сСрСдина Math2?

Π­Ρ‚ΠΎ прСкрасно Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ
Π›Π΅Π³ΠΊΠΎ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
БоотвСтствуСт ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ

Π’ настоящСС врСмя Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ пространствС Ρ‚ΠΊΠ°Ρ†ΠΊΠΎΠ³ΠΎ станка ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π΅Ρ‚ класса Math2. Π― Π΄ΡƒΠΌΠ°ΡŽ, это ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚.

Π’ Guava Π΅ΡΡ‚ΡŒ мноТСство слуТСбных классов, ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ классов Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Java. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ старыС ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Collections2 , Π½ΠΎΠ²Ρ‹Π΅ классы ΠΈΠΌΠ΅ΡŽΡ‚ прСфикс More , Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Objects -> MoreObjects . Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ я ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ MoreMath ΠΈΠ»ΠΈ McMath ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ.

МнС ΠΎΠ½ΠΈ ΠΎΠ±Π° нравятся, Π½ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, MathHelper ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятСн.

Если ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ MathTool ΠΈΠ»ΠΈ MathTools . ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Mth скатываСтся с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ быстрСС, Π½ΠΎ ΠΈΠ· Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π½Π΅ носитСля языка ... Π― Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Π½Π΅ создаСт Π»ΠΈ это бСспорядка.
Π›ΠΈΡ‡Π½ΠΎ мСня устраиваСт Mth .

Π― ΠΎΡ‚ΠΌΠ΅Ρ‡Ρƒ, Ρ‡Ρ‚ΠΎ Ρƒ этого выпуска 12 голосов Π·Π° ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 4 ΠΏΡ€ΠΎΡ‚ΠΈΠ². Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, стоит ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ ΠΏΠΈΠ°Ρ€Π΅.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ это ΠΏΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ, ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π΅Ρ‰Π΅ 4 голоса ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ голос Π·Π°. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ я Π±Ρ‹ Π½Π°Π·Π²Π°Π» это Π² Π»ΡƒΡ‡ΡˆΠ΅ΠΌ случаС спорным.

Π― Π½Π΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ Mojang.

Учитывая Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ 12: +1: ΠΏΡ€ΠΎΡ‚ΠΈΠ² 13: -1 :, сохранит Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ имя MathHelper .
image

ΠŸΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅, Ссли Π΅ΡΡ‚ΡŒ большС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ