AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / coding / Perguntas / 77694351
Accepted
Ninety9Balloons
Ninety9Balloons
Asked: 2023-12-21 04:40:39 +0800 CST2023-12-21 04:40:39 +0800 CST 2023-12-21 04:40:39 +0800 CST

Como posso obter vários valores através de uma função de retorno de chamada?

  • 772

Estou enviando dados do filho 1 para o pai e depois para o filho 2. No momento, há três coisas que preciso enviar; valores para dia, mês e ano. Obter apenas um valor funciona bem, mas quando tento obter todos os três, recebo um TypeError.

Pai:

import Results from "./Results";
import TopForm from "./TopForm";
import { useState } from "react";

function Hero() {
    const [dayValue, setDayValue] = useState("--");
    const [monthValue, setMonthValue] = useState("--");
    const [yearValue, setYearValue] = useState("--");

    return (
        <div className="font-poppins bg-light-grey p-2 h-screen w-screen">
            {/* Main Container */}
            <div className="container bg-white mt-16 max-w-[95%] md:max-w-2xl mx-auto p-10 rounded-xl rounded-br-3xl">
                <TopForm
                    // This does not work, Uncaught TypeError: callback is not a function
                    // callback={[setDayValue, setMonthValue, setYearValue]}

                    // This does work but only gets the dayValue
                    callback={setDayValue}
                />
                <Results
                    dayValue={dayValue}
                    monthValue={monthValue}
                    yearValue={yearValue}
                />
            </div>
        </div>
);
}

export default Hero;

Filho 1 (TopForm para obter os dados)

import { useState } from "react";

function TopForm({ callback }) {
const [error, setError] = useState(false);

const [dayText, setDayText] = useState("");
const [monthText, setMonthText] = useState("");
const [yearText, setYearText] = useState("");

const handleSubmit = (event) => {
    event.preventDefault();

    setDayText("");
    setMonthText("");
    setYearText("");
};

return (
    // Inputs Container
    <form onSubmit={handleSubmit}>
        {/* Upper Form */}
        <div className="container flex justify-center gap-4 md:max-w-lg">
            <div className="container w-1/3 flex flex-col">
                <label
                    htmlFor="day"
                    className={`if ${error} ? "text-red-400 text-sm mb-1 uppercase tracking-wide" : "text-smokey-grey"`}
                    id="day-label"
                >
                    Day
                </label>
                <input
                    type="number"
                    name="day"
                    id="day"
                    required
                    className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                    onChange={(event) => setDayText(event.target.value)}
                    value={dayText}
                />
                <div
                    id="day-error"
                    className="hidden text-xs text-red-400 mt-2"
                >
                    Must be a valid date
                </div>
            </div>

            <div className="container w-1/3 flex flex-col">
                <label
                    htmlFor="month"
                    id="month-label"
                    className="text-smokey-grey text-sm mb-1 uppercase tracking-wide"
                >
                    Month
                </label>
                <input
                    type="number"
                    name="month"
                    id="month"
                    required
                    className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                    onChange={(event) => setMonthText(event.target.value)}
                    value={monthText}
                />
                <div
                    id="month-error"
                    className="hidden text-xs text-red-400 mt-2"
                >
                    Must be a valid date
                </div>
            </div>

            <div className="container w-1/3 flex flex-col">
                <label
                    htmlFor="year"
                    id="year-label"
                    className="text-smokey-grey text-sm mb-1 uppercase tracking-wide"
                >
                    Year
                </label>
                <input
                    type="number"
                    name="year"
                    id="year"
                    required
                    className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                    onChange={(event) => setYearText(event.target.value)}
                    value={yearText}
                />
                <div
                    id="year-error"
                    className="hidden text-xs text-red-400 mt-2"
                >
                    Must be a valid date
                </div>
            </div>
        </div>

        {/* Line Arrow Container */}
        <div className="container my-20 flex justify-center relative">
            <hr className="border-light-grey w-full" />
            <button
                id="button"
                className="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 bg-purple w-16 h-16 rounded-full flex items-center justify-center hover:scale-125 transition-all"
                type="submit"
                onClick={() => callback(dayText, monthText, yearText)}
            >
                <img
                    src="/images/icon-arrow.svg"
                    alt="arrow"
                    className="w-6"
                />
            </button>
        </div>
    </form>
);
}

export default TopForm;

Filho 2 (Resultados, mostra os dados coletados do TopForm)

function Results({ dayValue, monthValue, yearValue }) {


return (
    // Results Container
    <div id="results-container" className="container">
        {/* Individual Container */}
        <div className="container flex">
            <span
                id="results-year"
                className="text-5xl italic font-bold text-purple mr-2"
            >
                {yearValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">years</p>
        </div>

        <div className="container flex">
            <span
                id="results-month"
                className="text-5xl italic font-bold text-purple mr-2"
            >
                {monthValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">months</p>
        </div>

        <div className="container flex">
            <span
                id="results-day"
                className="text-5xl italic font-bold text-purple mr-2"
            >
                {dayValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">days</p>
        </div>
    </div>
);
}

export default Results;
reactjs
  • 1 1 respostas
  • 23 Views

1 respostas

  • Voted
  1. Best Answer
    Wongjn
    2023-12-21T05:11:26+08:002023-12-21T05:11:26+08:00

    Podemos ver a questão do problema rastreando onde você usa o callbacksuporte em TopForm:

    onClick={() => callback(dayText, monthText, yearText)}
    

    Passar callbackcomo callback={[setDayValue, setMonthValue, setYearValue]}significa que callbacké um array e, portanto, você está tentando chamar um array como uma função incorreta.

    Em vez disso, você poderia chamar as funções internas do array separadamente, como:

    onClick={() => {
      callback[0](dayText)
      callback[1](monthText)
      callback[2](yearText)
    }}
    

    const { useState } = React;
    
    function TopForm({ callback }) {
      const [error, setError] = useState(false);
    
      const [dayText, setDayText] = useState("");
      const [monthText, setMonthText] = useState("");
      const [yearText, setYearText] = useState("");
    
      const handleSubmit = (event) => {
        event.preventDefault();
    
        setDayText("");
        setMonthText("");
        setYearText("");
      };
    
      return (
        // Inputs Container
        <form onSubmit={handleSubmit}>
          {/* Upper Form */}
          <div className="container flex justify-center gap-4 md:max-w-lg">
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="day"
                className={`if ${error} ? "text-red-400 text-sm mb-1 uppercase tracking-wide" : "text-smokey-grey"`}
                id="day-label"
              >
                Day
              </label>
              <input
                type="number"
                name="day"
                id="day"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setDayText(event.target.value)}
                value={dayText}
              />
              <div id="day-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
    
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="month"
                id="month-label"
                className="text-smokey-grey text-sm mb-1 uppercase tracking-wide"
              >
                Month
              </label>
              <input
                type="number"
                name="month"
                id="month"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setMonthText(event.target.value)}
                value={monthText}
              />
              <div id="month-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
    
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="year"
                id="year-label"
                className="text-smokey-grey text-sm mb-1 uppercase tracking-wide"
              >
                Year
              </label>
              <input
                type="number"
                name="year"
                id="year"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setYearText(event.target.value)}
                value={yearText}
              />
              <div id="year-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
          </div>
    
          {/* Line Arrow Container */}
          <div className="container my-20 flex justify-center relative">
            <hr className="border-light-grey w-full" />
            <button
              id="button"
              className="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 bg-purple w-16 h-16 rounded-full flex items-center justify-center hover:scale-125 transition-all"
              type="submit"
              onClick={() => {
                callback[0](dayText)
                callback[1](monthText)
                callback[2](yearText)
              }}
            >
              <img src="/images/icon-arrow.svg" alt="arrow" className="w-6" />
            </button>
          </div>
        </form>
      );
    }
    
    function Results({ dayValue, monthValue, yearValue }) {
      return (
        // Results Container
        <div id="results-container" className="container">
          {/* Individual Container */}
          <div className="container flex">
            <span
              id="results-year"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {yearValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">years</p>
          </div>
    
          <div className="container flex">
            <span
              id="results-month"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {monthValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">months</p>
          </div>
    
          <div className="container flex">
            <span
              id="results-day"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {dayValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">days</p>
          </div>
        </div>
      );
    }
    
    function Hero() {
      const [dayValue, setDayValue] = useState("--");
      const [monthValue, setMonthValue] = useState("--");
      const [yearValue, setYearValue] = useState("--");
    
      return (
        <div className="font-poppins bg-light-grey p-2 h-screen w-screen">
          {/* Main Container */}
          <div className="container bg-white mt-16 max-w-[95%] md:max-w-2xl mx-auto p-10 rounded-xl rounded-br-3xl">
            <TopForm
              callback={[setDayValue, setMonthValue, setYearValue]}
            />
            <Results
              dayValue={dayValue}
              monthValue={monthValue}
              yearValue={yearValue}
            />
          </div>
        </div>
      );
    }
    
    ReactDOM.createRoot(document.getElementById("app")).render(<Hero />);
    <script src="https://cdnjs.cloudflare.com/ajax/libs/react/18.2.0/umd/react.production.min.js" integrity="sha512-8Q6Y9XnTbOE+JNvjBQwJ2H8S+UV4uA6hiRykhdtIyDYZ2TprdNmWOUaKdGzOhyr4dCyk287OejbPvwl7lrfqrQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.2.0/umd/react-dom.production.min.js" integrity="sha512-MOCpqoRoisCTwJ8vQQiciZv0qcpROCidek3GTFS6KTk2+y7munJIlKCVkFCYY+p3ErYFXCjmFjnfTTRSC1OHWQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    
    <div id="app"></div>

    Ou você pode criar uma função de retorno de chamada Heroque aceite os três argumentos e chame as próprias funções de estado:

    function Hero () {
      // …
      const setValues = (day, month, year) => {
        setDayValue(day);
        setMonthValue(month);
        setYearValue(year);
      };
      // …
      <TopForm callback={setValues} />
    

    const { useState } = React;
    
    function TopForm({ callback }) {
      const [error, setError] = useState(false);
    
      const [dayText, setDayText] = useState("");
      const [monthText, setMonthText] = useState("");
      const [yearText, setYearText] = useState("");
    
      const handleSubmit = (event) => {
        event.preventDefault();
    
        setDayText("");
        setMonthText("");
        setYearText("");
      };
    
      return (
        // Inputs Container
        <form onSubmit={handleSubmit}>
          {/* Upper Form */}
          <div className="container flex justify-center gap-4 md:max-w-lg">
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="day"
                className={`if ${error} ? "text-red-400 text-sm mb-1 uppercase tracking-wide" : "text-smokey-grey"`}
                id="day-label"
              >
                Day
              </label>
              <input
                type="number"
                name="day"
                id="day"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setDayText(event.target.value)}
                value={dayText}
              />
              <div id="day-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
    
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="month"
                id="month-label"
                className="text-smokey-grey text-sm mb-1 uppercase tracking-wide"
              >
                Month
              </label>
              <input
                type="number"
                name="month"
                id="month"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setMonthText(event.target.value)}
                value={monthText}
              />
              <div id="month-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
    
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="year"
                id="year-label"
                className="text-smokey-grey text-sm mb-1 uppercase tracking-wide"
              >
                Year
              </label>
              <input
                type="number"
                name="year"
                id="year"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setYearText(event.target.value)}
                value={yearText}
              />
              <div id="year-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
          </div>
    
          {/* Line Arrow Container */}
          <div className="container my-20 flex justify-center relative">
            <hr className="border-light-grey w-full" />
            <button
              id="button"
              className="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 bg-purple w-16 h-16 rounded-full flex items-center justify-center hover:scale-125 transition-all"
              type="submit"
              onClick={() => callback(dayText, monthText, yearText)}
            >
              <img src="/images/icon-arrow.svg" alt="arrow" className="w-6" />
            </button>
          </div>
        </form>
      );
    }
    
    function Results({ dayValue, monthValue, yearValue }) {
      return (
        // Results Container
        <div id="results-container" className="container">
          {/* Individual Container */}
          <div className="container flex">
            <span
              id="results-year"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {yearValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">years</p>
          </div>
    
          <div className="container flex">
            <span
              id="results-month"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {monthValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">months</p>
          </div>
    
          <div className="container flex">
            <span
              id="results-day"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {dayValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">days</p>
          </div>
        </div>
      );
    }
    
    function Hero() {
      const [dayValue, setDayValue] = useState("--");
      const [monthValue, setMonthValue] = useState("--");
      const [yearValue, setYearValue] = useState("--");
      
      const setValues = (day, month, year) => {
        setDayValue(day);
        setMonthValue(month);
        setYearValue(year);
      };
    
      return (
        <div className="font-poppins bg-light-grey p-2 h-screen w-screen">
          {/* Main Container */}
          <div className="container bg-white mt-16 max-w-[95%] md:max-w-2xl mx-auto p-10 rounded-xl rounded-br-3xl">
            <TopForm callback={setValues} />
            <Results
              dayValue={dayValue}
              monthValue={monthValue}
              yearValue={yearValue}
            />
          </div>
        </div>
      );
    }
    
    ReactDOM.createRoot(document.getElementById("app")).render(<Hero />);
    <script src="https://cdnjs.cloudflare.com/ajax/libs/react/18.2.0/umd/react.production.min.js" integrity="sha512-8Q6Y9XnTbOE+JNvjBQwJ2H8S+UV4uA6hiRykhdtIyDYZ2TprdNmWOUaKdGzOhyr4dCyk287OejbPvwl7lrfqrQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.2.0/umd/react-dom.production.min.js" integrity="sha512-MOCpqoRoisCTwJ8vQQiciZv0qcpROCidek3GTFS6KTk2+y7munJIlKCVkFCYY+p3ErYFXCjmFjnfTTRSC1OHWQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    
    <div id="app"></div>

    Or you could pass the functions as separate props:

    <TopForm
      setDay={setDayValue}
      setMonth={setMonthValue}
      setYear={setYearValue}
    />
    
    function TopForm({ setDay, setMonth, setYear }) {
      // …
      onClick={() => {
        setDay(dayText)
        setMonth(monthText)
        setYear(yearText)
      }}
      // …
    }
    

    const { useState } = React;
    
    function TopForm({ setDay, setMonth, setYear }) {
      const [error, setError] = useState(false);
    
      const [dayText, setDayText] = useState("");
      const [monthText, setMonthText] = useState("");
      const [yearText, setYearText] = useState("");
    
      const handleSubmit = (event) => {
        event.preventDefault();
    
        setDayText("");
        setMonthText("");
        setYearText("");
      };
    
      return (
        // Inputs Container
        <form onSubmit={handleSubmit}>
          {/* Upper Form */}
          <div className="container flex justify-center gap-4 md:max-w-lg">
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="day"
                className={`if ${error} ? "text-red-400 text-sm mb-1 uppercase tracking-wide" : "text-smokey-grey"`}
                id="day-label"
              >
                Day
              </label>
              <input
                type="number"
                name="day"
                id="day"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setDayText(event.target.value)}
                value={dayText}
              />
              <div id="day-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
    
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="month"
                id="month-label"
                className="text-smokey-grey text-sm mb-1 uppercase tracking-wide"
              >
                Month
              </label>
              <input
                type="number"
                name="month"
                id="month"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setMonthText(event.target.value)}
                value={monthText}
              />
              <div id="month-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
    
            <div className="container w-1/3 flex flex-col">
              <label
                htmlFor="year"
                id="year-label"
                className="text-smokey-grey text-sm mb-1 uppercase tracking-wide"
              >
                Year
              </label>
              <input
                type="number"
                name="year"
                id="year"
                required
                className="border-solid border-2 border-light-grey rounded-md p-3 text-lg outline-none focus:border-purple"
                onChange={(event) => setYearText(event.target.value)}
                value={yearText}
              />
              <div id="year-error" className="hidden text-xs text-red-400 mt-2">
                Must be a valid date
              </div>
            </div>
          </div>
    
          {/* Line Arrow Container */}
          <div className="container my-20 flex justify-center relative">
            <hr className="border-light-grey w-full" />
            <button
              id="button"
              className="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 bg-purple w-16 h-16 rounded-full flex items-center justify-center hover:scale-125 transition-all"
              type="submit"
              onClick={() => {
                setDay(dayText)
                setMonth(monthText)
                setYear(yearText)
              }}
            >
              <img src="/images/icon-arrow.svg" alt="arrow" className="w-6" />
            </button>
          </div>
        </form>
      );
    }
    
    function Results({ dayValue, monthValue, yearValue }) {
      return (
        // Results Container
        <div id="results-container" className="container">
          {/* Individual Container */}
          <div className="container flex">
            <span
              id="results-year"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {yearValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">years</p>
          </div>
    
          <div className="container flex">
            <span
              id="results-month"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {monthValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">months</p>
          </div>
    
          <div className="container flex">
            <span
              id="results-day"
              className="text-5xl italic font-bold text-purple mr-2"
            >
              {dayValue}
            </span>
            <p className="text-5xl italic font-bold mr-2">days</p>
          </div>
        </div>
      );
    }
    
    function Hero() {
      const [dayValue, setDayValue] = useState("--");
      const [monthValue, setMonthValue] = useState("--");
      const [yearValue, setYearValue] = useState("--");
    
      return (
        <div className="font-poppins bg-light-grey p-2 h-screen w-screen">
          {/* Main Container */}
          <div className="container bg-white mt-16 max-w-[95%] md:max-w-2xl mx-auto p-10 rounded-xl rounded-br-3xl">
            <TopForm
              setDay={setDayValue}
              setMonth={setMonthValue}
              setYear={setYearValue}
            />
            <Results
              dayValue={dayValue}
              monthValue={monthValue}
              yearValue={yearValue}
            />
          </div>
        </div>
      );
    }
    
    ReactDOM.createRoot(document.getElementById("app")).render(<Hero />);
    <script src="https://cdnjs.cloudflare.com/ajax/libs/react/18.2.0/umd/react.production.min.js" integrity="sha512-8Q6Y9XnTbOE+JNvjBQwJ2H8S+UV4uA6hiRykhdtIyDYZ2TprdNmWOUaKdGzOhyr4dCyk287OejbPvwl7lrfqrQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.2.0/umd/react-dom.production.min.js" integrity="sha512-MOCpqoRoisCTwJ8vQQiciZv0qcpROCidek3GTFS6KTk2+y7munJIlKCVkFCYY+p3ErYFXCjmFjnfTTRSC1OHWQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    
    <div id="app"></div>

    • 3

relate perguntas

  • Dividindo o tempo exato do campo createdAt do MongoDB

  • Como mostrar o tempo relativo no projeto react.js

  • Como contextualizar um genérico, mas usar o contexto sem passar no genérico?

  • Eu preciso dinamicamente React.createElement usando useState

  • O valor React Context não é atualizado em useEffect

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    destaque o código em HTML usando <font color="#xxx">

    • 2 respostas
  • Marko Smith

    Por que a resolução de sobrecarga prefere std::nullptr_t a uma classe ao passar {}?

    • 1 respostas
  • Marko Smith

    Você pode usar uma lista de inicialização com chaves como argumento de modelo (padrão)?

    • 2 respostas
  • Marko Smith

    Por que as compreensões de lista criam uma função internamente?

    • 1 respostas
  • Marko Smith

    Estou tentando fazer o jogo pacman usando apenas o módulo Turtle Random e Math

    • 1 respostas
  • Marko Smith

    java.lang.NoSuchMethodError: 'void org.openqa.selenium.remote.http.ClientConfig.<init>(java.net.URI, java.time.Duration, java.time.Duratio

    • 3 respostas
  • Marko Smith

    Por que 'char -> int' é promoção, mas 'char -> short' é conversão (mas não promoção)?

    • 4 respostas
  • Marko Smith

    Por que o construtor de uma variável global não é chamado em uma biblioteca?

    • 1 respostas
  • Marko Smith

    Comportamento inconsistente de std::common_reference_with em tuplas. Qual é correto?

    • 1 respostas
  • Marko Smith

    Somente operações bit a bit para std::byte em C++ 17?

    • 1 respostas
  • Martin Hope
    fbrereto Por que a resolução de sobrecarga prefere std::nullptr_t a uma classe ao passar {}? 2023-12-21 00:31:04 +0800 CST
  • Martin Hope
    比尔盖子 Você pode usar uma lista de inicialização com chaves como argumento de modelo (padrão)? 2023-12-17 10:02:06 +0800 CST
  • Martin Hope
    Amir reza Riahi Por que as compreensões de lista criam uma função internamente? 2023-11-16 20:53:19 +0800 CST
  • Martin Hope
    Michael A formato fmt %H:%M:%S sem decimais 2023-11-11 01:13:05 +0800 CST
  • Martin Hope
    God I Hate Python std::views::filter do C++20 não filtrando a visualização corretamente 2023-08-27 18:40:35 +0800 CST
  • Martin Hope
    LiDa Cute Por que 'char -> int' é promoção, mas 'char -> short' é conversão (mas não promoção)? 2023-08-24 20:46:59 +0800 CST
  • Martin Hope
    jabaa Por que o construtor de uma variável global não é chamado em uma biblioteca? 2023-08-18 07:15:20 +0800 CST
  • Martin Hope
    Panagiotis Syskakis Comportamento inconsistente de std::common_reference_with em tuplas. Qual é correto? 2023-08-17 21:24:06 +0800 CST
  • Martin Hope
    Alex Guteniev Por que os compiladores perdem a vetorização aqui? 2023-08-17 18:58:07 +0800 CST
  • Martin Hope
    wimalopaan Somente operações bit a bit para std::byte em C++ 17? 2023-08-17 17:13:58 +0800 CST

Hot tag

python javascript c++ c# java typescript sql reactjs html

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve