3 potrzeba więcej głosów od innych użytkowników, aby zamknąć to pytanie .
To jest wiadomość, którą otrzymałem po najechaniu kursorem najedź myszą na zamknij kartę głosowania.
Zastanawiam się, czy możemy zacząć jakiekolwiek zdanie wartością liczbową? Czy to dobra praktyka?
Komentarze
- Oto z jednego z moich podręczników, " Postępowanie z liczbami w materiałach pisemnych jest często niespójny lub w inny sposób wadliwy. Podstawowym problemem jest to, kiedy przeliterować liczbę, a kiedy użyć do niej liczb. " A kiedy zagłębiam się w szczegóły, istnieje wiele wyjątków od reguł. Wydaje mi się, że w tym przypadku ' jest w porządku, ponieważ każdy wie, że ' pochodzi z programu, a całe wyskakujące okienko to po prostu jedno zdanie (nie jestem pewien '). Właściwie dla mnie w tym przypadku " 3 głosy więcej " analizuje łatwiej niż " Jeszcze trzy głosy ".
- @DamkerngT. To łaskocze mój mózg kolejnym pytaniem! Kiedy używać figure, a kiedy je przeliterować!
- To ' to ogromne pytanie. W tym podręczniku zaczyna się od " 3-1 Gdy liczby występują rzadko, przeliteruj liczby od 1 do 100 i zaokrąglone powyżej 100, z wyjątkiem pewnych wyjątków opisanych poniżej ", a następnie " 3-2 Przeliteruj liczby rozpoczynające zdanie, z wyjątkiem lat " , a następnie " 3-3 Użyj cyfr dla liczb wraz ze skrótami ", a lista jest długa, z wieloma wyjątkami.
- @DamkerngT. Ach, to ' jest tutaj! ell.stackexchange.com/questions/343/…
Odpowiedź
Jedna witryna internetowa zawiera te wskazówki dotyczące APA:
Używaj słów do oznaczania liczb rozpoczynających zdanie, tytuł lub nagłówek (odpowiedziało 48%; 10 poprawiło się, 4 nie).
Rozumiem jednak, dlaczego „zobaczyłeś zdanie, które zauważyłeś po najechaniu kursorem myszy na przycisk myszy. Oprogramowanie sprawdza liczbę głosów zamykających, wykonuje zadanie szybkiego odejmowania, a następnie wstawia wynik na początek zdania. Napisanie dodatkowego kodu, który przeliterowałby każdą liczbę słowami:
if NumberOfCloseVotesNeeded = 1 then println ("One close vote needed to close this question"); else if NumberOfCloseVotesNeeded = 2 then println ("Two close votes needed to close this question"); if NumberOfCloseVotesNeeded = 3 then println ("Three close vote needed to close this question"); else if NumberOfCloseVotesNeeded = 4 then println ("Four close votes needed to close this question");
zamiast prostszego:
printlin (NumberOfCloseVotesNeeded, " close votes needed to close this question");
Tak więc, nawet jeśli zalecałbym przeliterowanie tego słowa w pisemnym raporcie lub w meta poście :
Do zamknięcia pytania potrzebne były trzy głosy zamykające.
Polecam przeciwko wprowadzaniu niezgrabnych zmian w oprogramowaniu tylko po to, aby zautomatyzować zdanie zgodne z przewodnikiem po stylach.
Komentarze
- Bacznie obserwowane i znakomicie odpowiadane! Przeczytałem stronę i teraz jasno o tym wiedziałem. Specjalne podziękowania za wyjaśnienie sprawy oprogramowania!
- +1 dla " Odradzałbym wprowadzanie niezgrabnych zmian w oprogramowaniu tylko po to, aby automatyczne zdanie było zgodne z przewodnik po stylu. " Zauważ, że są lepsze sposoby na zrobienie tego niż w przykładzie, ale podstawowa uwaga jest poprawna.
- @JR Prawdopodobnie ' nie można tego stwierdzić na podstawie mojego wcześniejszego komentarza, ale uważam lenistwo za cnotę 🙂 Ale gdyby zapisywanie liczb było naprawdę ważne, programiści nie mieliby problemu robiąc tak. W tym przypadku myślę, że ' lepiej jest używać cyfr, więc ' nie ma potrzeby uzasadniać unikania kosztów jego wdrożenia w drugą stronę.
- (Myślę, że ' usunę mój wcześniejszy komentarz, ponieważ brzmi bardziej negatywnie, niż zamierzałem. ' przyzwyczajony do używania leniwy bez negatywnych konotacji, szczerze! Dla mnie to pochodzi od Larryego Walla ' s Programowanie w Perlu , gdzie lenistwo jest opisywane jako jedna z trzech zalet programisty.)
- @JohnQPublic Tak, ' widziałem wskazówki dotyczące stylu, które sugerują ponowne – sformułowanie zdania, aby w takich przypadkach uniknąć umieszczania liczby na początku. IMHO to zależy w dużej mierze od tego, jak niezdarne jest wynikowe zdanie.Wolę " 1237 odpowiedzi otrzymano od zainteresowanych osób ", a następnie " Liczba odpowiedzi otrzymane od zainteresowanych to 1 237 ". Kiedy stwierdzisz, że musisz powiedzieć ", których numer " lub takie niezręczne konstrukcje, po prostu mówię: stop, nie, przerwij reguły.
Odpowiedź
Ogólna zasada, którą, jak sądzę, można znaleźć w większości przewodników po stylach to:
Ogólnie używaj cyfr hindusko-arabskich dla dużych liczb, ale przeliteruj małe. Mój podręcznik MLA mówi, aby przeliterować liczby, które wymagają jednego lub dwóch słów. Gdzie indziej słyszałem, że liczby mniejsze niż 20. Tak czy inaczej, zamiast „2” wpiszesz „dwa”, ale „6 924” zamiast „sześć tysięcy dziewięćset dwadzieścia cztery”.
Ale nie zaczynaj zdania ani tytułu od cyfry. (To jest tutaj szczególna zasada).
Jeśli podajesz dwie powiązane liczby i jedno wołanie o cyfry, podaj oba cyframi. Na przykład „Odległości wahają się od 5 do 150 mil”. Dziwnie wyglądałoby napisanie „od pięciu do 150”.
W dokumencie technicznym, w którym używasz wielu liczb, użyj cyfr do wszystkich pomiarów i podobnych pomysłów. Ale nadal pisz małe liczby dla braku pomiarów. Przykład: „Dwa razy zmierzyliśmy natężenie prądu i otrzymaliśmy wyniki 9 amperów i 14 amperów”. Zwróć uwagę na „dwa”, ale „9” i „14”.
Zawsze używaj cyfr w numerach stron oraz w adresach i datach.
W przypadku bardzo dużych liczb możesz użyć kombinacji słowa i cyfry, jeśli jest to bardziej zrozumiałe. Na przykład „2,5 miliona” jest w wielu przypadkach prawdopodobnie lepsze niż „2,500 000”.
Komentarze
- Wszystko zależy od przewodnika stylistycznego, ale z liczba tak prosta jak 2 500 000, ja ' d powiedziałbym, że dwa i pół miliona byłoby lepszym wyborem. W przypadku liczb zespolonych, takich jak przykład 6 924 , zgadzam się z tobą, chociaż